{
  "_class" : "hudson.tasks.test.MatrixTestResult",
  "failCount" : 0,
  "skipCount" : 40,
  "totalCount" : 3547,
  "urlName" : "testReport",
  "childReports" : [
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1533,
        "url" : "https://jogamp.org/chuck/job/jogl/label=linux-x86_64/1533/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 1887.4706,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1168,
        "skipCount" : 12,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.092,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
                "duration" : 0.436,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.038,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.622,
                "failedSince" : 0,
                "name" : "test10RegionRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.153,
                "failedSince" : 0,
                "name" : "test20RegionRendererR2T01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.66,
                "failedSince" : 0,
                "name" : "test30RegionRendererShapes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.021,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.659,
                "failedSince" : 0,
                "name" : "test00TextRendererNONE00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.36,
                "failedSince" : 0,
                "name" : "test01TextRendererMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.299,
                "failedSince" : 0,
                "name" : "test02TextRendererVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.056,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test00Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.532,
                "failedSince" : 0,
                "name" : "test00SceneNoAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.196,
                "failedSince" : 0,
                "name" : "test01SceneMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.099,
                "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.52,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 5.168,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.871,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.782,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.397,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.836,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 7.936,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 7.229,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 3.905,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 3.482,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 23.225,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 2.279,
                "failedSince" : 0,
                "name" : "test00All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 1.529,
                "failedSince" : 0,
                "name" : "test01OnlyIssues",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.417,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
                "duration" : 0.841,
                "failedSince" : 0,
                "name" : "testX11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.906,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 3.002,
                "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" : 4.017,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 3.189,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.18,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
                "duration" : 2.82,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.723,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
                "duration" : 24.204,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.816,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.174,
                "failedSince" : 0,
                "name" : "test01NoDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.182,
                "failedSince" : 0,
                "name" : "test02TriggerDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.352,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.448,
                "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.1,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 1.005,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 0.195,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.779,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.944,
                "failedSince" : 0,
                "name" : "test01CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.565,
                "failedSince" : 0,
                "name" : "test02VBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.567,
                "failedSince" : 0,
                "name" : "test03VBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.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.566,
                "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.928,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.357,
                "failedSince" : 0,
                "name" : "test01GL2CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "test02GL3CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.971,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.999,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.622,
                "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.152,
                "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.156,
                "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.15,
                "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.153,
                "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.137,
                "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.14,
                "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.172,
                "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.166,
                "failedSince" : 0,
                "name" : "test11_EGLES2_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.156,
                "failedSince" : 0,
                "name" : "test13_EGLES2_Demo0MSAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.163,
                "failedSince" : 0,
                "name" : "test21_GL3_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.75,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
                "duration" : 1.527,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.174,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test00_Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 1.495,
                "failedSince" : 0,
                "name" : "test01_startMSAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 1.883,
                "failedSince" : 0,
                "name" : "test02_startMSAA4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.977,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
                "duration" : 1.213,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.806,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
                "duration" : 1.196,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.796,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
                "duration" : 0.994,
                "failedSince" : 0,
                "name" : "testOnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.578,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.442,
                "failedSince" : 0,
                "name" : "testAvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.288,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.175,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.173,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.184,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.183,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.22,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.234,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.248,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.198,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.181,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.19,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.199,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.199,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.248,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.223,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.512,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.145,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.126,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.149,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.153,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.139,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.151,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.612,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.468,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.135,
                "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.153,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGB555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA5551",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.157,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA8881",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.15,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.218,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.146,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.193,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.156,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.192,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.137,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.149,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.207,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.15,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.211,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.138,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.077,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.443,
                "failedSince" : 0,
                "name" : "test00AvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.101,
                "failedSince" : 0,
                "name" : "test01ES2OnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.105,
                "failedSince" : 0,
                "name" : "test02GLOnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.117,
                "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.467,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.491,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.204,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.296,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.394,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.296,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.262,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.264,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.004,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.587,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.191,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.2,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.187,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.223,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.199,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.195,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.175,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.196,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.315,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.215,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.351,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.249,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.211,
                "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.273,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.19,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.24,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.186,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.2,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.203,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.275,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.329,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.251,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.369,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.296,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.356,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.375,
                "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.001,
                "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.614,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.556,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.485,
                "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.194,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 2.019,
                "failedSince" : 0,
                "name" : "test01_1A1RThreads_100Resizes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 2.365,
                "failedSince" : 0,
                "name" : "test01_3A3RThreads_50Resizes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.022,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.387,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.047,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.048,
                "failedSince" : 0,
                "name" : "test04GL2GL3DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.048,
                "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.033,
                "failedSince" : 0,
                "name" : "test13GLES2DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "test14GLES2DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.269,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.382,
                "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.032,
                "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.034,
                "failedSince" : 0,
                "name" : "test13GLES2DebugError",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.165,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.128,
                "failedSince" : 0,
                "name" : "test01OnThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.065,
                "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.608,
                "failedSince" : 0,
                "name" : "test05OnThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.075,
                "failedSince" : 0,
                "name" : "test11OffThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.082,
                "failedSince" : 0,
                "name" : "test12OffThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "test13OffThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.068,
                "failedSince" : 0,
                "name" : "test14OffThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "test15OffThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.678,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.417,
                "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.05,
                "failedSince" : 0,
                "name" : "test03_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test04_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test05_GL4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.2,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.303,
                "failedSince" : 0,
                "name" : "test00ShowAvailProfiles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.101,
                "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.049,
                "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.048,
                "failedSince" : 0,
                "name" : "test22GL3BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.238,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
                "duration" : 0.47,
                "failedSince" : 0,
                "name" : "test01GLOffscreenDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.063,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.509,
                "failedSince" : 0,
                "name" : "test01FFP__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.113,
                "failedSince" : 0,
                "name" : "test02FFP__ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.201,
                "failedSince" : 0,
                "name" : "test03FFP__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.184,
                "failedSince" : 0,
                "name" : "test04FFP__GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "test11GLSL_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.099,
                "failedSince" : 0,
                "name" : "test12GLSL_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.813,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:37"
          },
          {
            "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.305,
                "failedSince" : 0,
                "name" : "test02InitSingleton",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11DumpDesktopGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12DumpMobileGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.893,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.438,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.204,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.181,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.199,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.201,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.215,
                "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.198,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.197,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.201,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.195,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.171,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.177,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.785,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.328,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.203,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.195,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.199,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.199,
                "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.196,
                "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.199,
                "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.181,
                "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.71,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.433,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.173,
                "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.127,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.14,
                "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.157,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.129,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.157,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.135,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.156,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.132,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.155,
                "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.112,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.674,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.358,
                "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.168,
                "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.141,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.159,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.168,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.138,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.157,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.126,
                "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.159,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.128,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.962,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
                "duration" : 0.439,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.031,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.331,
                "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.18,
                "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.502,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.404,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.124,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.166,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.16,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.831,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.496,
                "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.464,
                "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.848,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01GLVersion",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02GLVendorVersion",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.586,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.497,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_102x100xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.152,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.153,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.14,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.144,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_640x480xRGBAxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.143,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.828,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 0.688,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 0.76,
                "failedSince" : 0,
                "name" : "test04FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 3.12,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.531,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.968,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
                "duration" : 0.623,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.219,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
                "duration" : 0.547,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.135,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.445,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.088,
                "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.088,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.3,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.459,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.092,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.089,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.087,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.318,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.846,
                "failedSince" : 0,
                "name" : "test01X11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.256,
                "failedSince" : 0,
                "name" : "test02X11WindowMemoryLeakPBufferAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "test03X11WindowMemoryLeakFBOAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.331,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
                "duration" : 0.788,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.674,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 0.369,
                "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.978,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:31"
          },
          {
            "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.248,
                "failedSince" : 0,
                "name" : "test02_GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.969,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:32"
          },
          {
            "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.018,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
                "duration" : 0.825,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.788,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
                "duration" : 0.889,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.761,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
                "duration" : 2.449,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.337,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.351,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.3,
                "failedSince" : 0,
                "name" : "test02UseAWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.581,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.597,
                "failedSince" : 0,
                "name" : "test11UseNEWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.789,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
                "duration" : 0.887,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.778,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.297,
                "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.24,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.486,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.251,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.267,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.477,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.776,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.295,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.248,
                "failedSince" : 0,
                "name" : "test02CommonAnimatorMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.425,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.654,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.76,
                "failedSince" : 0,
                "name" : "test02EachWithAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.629,
                "failedSince" : 0,
                "name" : "test11CommonAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.482,
                "failedSince" : 0,
                "name" : "test12EachWithAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.43,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.294,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.306,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.341,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.3,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.162,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.922,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.865,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.884,
                "failedSince" : 0,
                "name" : "test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.867,
                "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.985,
                "failedSince" : 0,
                "name" : "test12ASyncEachAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.965,
                "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.185,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:07:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
                "duration" : 1.279,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.181,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:07:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
                "duration" : 9.81,
                "failedSince" : 0,
                "name" : "test01CleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.718,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:07:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.685,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.51,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.114,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
                "duration" : 2.55,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.156,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 6.012,
                "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.087,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 0.853,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 0.53,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 0.514,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.033,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.523,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 0.838,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 0.563,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 0.568,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.129,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.69,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:07:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.242,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.33,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.556,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.353,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.708,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.332,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.326,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.365,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 1.39,
                "failedSince" : 0,
                "name" : "testAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.845,
                "failedSince" : 0,
                "name" : "testAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.845,
                "failedSince" : 0,
                "name" : "testAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.842,
                "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.841,
                "failedSince" : 0,
                "name" : "testFPSAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.219,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 2.176,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 1.712,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.491,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 2.164,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 1.851,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.619,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:07:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.942,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.357,
                "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.746,
                "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.631,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.348,
                "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.721,
                "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.496,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.898,
                "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" : 2.983,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.366,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.867,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.549,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.351,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.586,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.663,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.0,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.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.632,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.383,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.583,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.667,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:07:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.933,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.349,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.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.729,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.434,
                "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.628,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.353,
                "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.717,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.434,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.497,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.898,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.365,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.983,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.368,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.817,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.549,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.432,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.535,
                "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" : 3.0,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.382,
                "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.601,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.385,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.596,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.576,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:08:08"
          },
          {
            "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.617,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.65,
                "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.466,
                "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.667,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.441,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:08:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.698,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.451,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.779,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.617,
                "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.471,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.73,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.665,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.61,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:08:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
                "duration" : 4.409,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.017,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.679,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowEachWithOwnDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.297,
                "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.283,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.318,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.299,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.769,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.398,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.953,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.939,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.942,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.968,
                "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.947,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.969,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.029,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.94,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.728,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.444,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.992,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.946,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.973,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.101,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.129,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.947,
                "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.024,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.064,
                "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.014,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.178,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 2.454,
                "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.107,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 2.647,
                "failedSince" : 0,
                "name" : "test21GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 2.197,
                "failedSince" : 0,
                "name" : "test22GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.442,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 2.608,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnscreenGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 2.172,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnscreenGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11GLCanvasOffscreenGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12GLCanvasOffscreenGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.381,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.681,
                "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.184,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.169,
                "failedSince" : 0,
                "name" : "test12GLWindow2GLCanvasOnScrnGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21GLCanvasOffScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.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.001,
                "failedSince" : 0,
                "name" : "test32GLWindow2GLCanvasOffScrnGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.825,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.63,
                "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.552,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.721,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
                "duration" : 0.479,
                "failedSince" : 0,
                "name" : "test01WindowClosing",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.086,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
                "duration" : 2.216,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.217,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:58"
          },
          {
            "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.212,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 1.518,
                "failedSince" : 0,
                "name" : "test01_NoGL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 1.583,
                "failedSince" : 0,
                "name" : "test02_WithGL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.7,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
                "duration" : 3.383,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.404,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
                "duration" : 0.405,
                "failedSince" : 0,
                "name" : "testIncompleteGLCanvasNPE",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.464,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
                "duration" : 1.077,
                "failedSince" : 0,
                "name" : "testOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.675,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.583,
                "failedSince" : 0,
                "name" : "test01DefaultOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.092,
                "failedSince" : 0,
                "name" : "test02PBufferOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.269,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
                "duration" : 1.554,
                "failedSince" : 0,
                "name" : "test02WithCheckGraphicsEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.151,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.868,
                "failedSince" : 0,
                "name" : "test01RealizeGLCanvasOnAWTEDTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.312,
                "failedSince" : 0,
                "name" : "test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.315,
                "failedSince" : 0,
                "name" : "test11RealizeGLCanvasOnMainTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.312,
                "failedSince" : 0,
                "name" : "test12RealizeGLCanvasOnMainTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.417,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:21"
          },
          {
            "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.586,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.972,
                "failedSince" : 0,
                "name" : "test01JSplitPaneWithHwGLCanvasPlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.536,
                "failedSince" : 0,
                "name" : "test02JSplitPaneWithHwGLCanvasContainer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.531,
                "failedSince" : 0,
                "name" : "test03JSplitPaneWithLwGLJPanel",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.665,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 1.901,
                "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.866,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
                "duration" : 0.671,
                "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-18T13:21:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.722,
                "failedSince" : 0,
                "name" : "test01AllVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.207,
                "failedSince" : 0,
                "name" : "test02VisibleWithCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.539,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
                "duration" : 3.689,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.295,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 3.097,
                "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.638,
                "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.667,
                "failedSince" : 0,
                "name" : "test02_Compo_DblBrd_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.627,
                "failedSince" : 0,
                "name" : "test03_Compo_Box_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.645,
                "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.656,
                "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.654,
                "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.654,
                "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.651,
                "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.632,
                "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.63,
                "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.628,
                "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.63,
                "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.648,
                "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.651,
                "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.645,
                "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.649,
                "failedSince" : 0,
                "name" : "test18_Frame_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 48.692,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
                "duration" : 2.132,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.731,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
                "duration" : 2.115,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.717,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
                "duration" : 2.11,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.715,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
                "duration" : 2.126,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.722,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
                "duration" : 2.094,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.693,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
                "duration" : 2.148,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.744,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.483,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.074,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.655,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.819,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.641,
                "failedSince" : 0,
                "name" : "test00NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.051,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.067,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.318,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.69,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
                "duration" : 2.607,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.225,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.767,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.664,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.426,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
                "duration" : 1.177,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.178,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.693,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.619,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.297,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 1.178,
                "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.669,
                "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.606,
                "failedSince" : 0,
                "name" : "test03_texUnit1_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.069,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
                "duration" : 0.974,
                "failedSince" : 0,
                "name" : "testAddRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.567,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
                "duration" : 1.059,
                "failedSince" : 0,
                "name" : "test01ScrollPane",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.659,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.229,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.136,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.34,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.565,
                "failedSince" : 0,
                "name" : "testTextRendererDraw2D",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.526,
                "failedSince" : 0,
                "name" : "testTextRendererDraw3D",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.071,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.462,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.04,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.028,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.169,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.398,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.045,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.047,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.039,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.114,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 0.46,
                "failedSince" : 0,
                "name" : "test01DesktopCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test02EGLCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.062,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.586,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.186,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.226,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.592,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.572,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.181,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.23,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.282,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.245,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.22,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.265,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.748,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.595,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.257,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.222,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.261,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.163,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.282,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.39,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
                "duration" : 0.608,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.616,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.629,
                "failedSince" : 0,
                "name" : "test01OpaqueDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.666,
                "failedSince" : 0,
                "name" : "test01TransparentDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.707,
                "failedSince" : 0,
                "name" : "test01TransparentUndecorated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.894,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
                "duration" : 1.008,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.594,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
                "duration" : 1.022,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.611,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
                "duration" : 1.507,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.091,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.927,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.524,
                "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.528,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.15,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 1.106,
                "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.647,
                "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.648,
                "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.637,
                "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.641,
                "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.633,
                "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.651,
                "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.645,
                "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.662,
                "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.649,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.545,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.657,
                "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.524,
                "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.527,
                "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.519,
                "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.525,
                "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.523,
                "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-18T13:23:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testElektronenMultiplizierer01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.905,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.928,
                "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.547,
                "failedSince" : 0,
                "name" : "test02_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.568,
                "failedSince" : 0,
                "name" : "test03_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.566,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.196,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 1.118,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.616,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.607,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.942,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 1.342,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 0.625,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.56,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
                "duration" : 0.934,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.524,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 4.844,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 4.381,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.823,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 3.225,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 1.263,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.096,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 1.008,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 0.648,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.242,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
                "duration" : 0.714,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.706,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
                "duration" : 0.67,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.653,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
                "duration" : 0.668,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.627,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.608,
                "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.532,
                "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.523,
                "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.533,
                "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.537,
                "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.524,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.252,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
                "duration" : 0.642,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.527,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
                "duration" : 2.561,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.545,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.666,
                "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.687,
                "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.727,
                "failedSince" : 0,
                "name" : "test12_FBOCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.983,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 1.015,
                "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.664,
                "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.154,
                "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.216,
                "failedSince" : 0,
                "name" : "test12_GL3Compat_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.665,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
                "duration" : 0.614,
                "failedSince" : 0,
                "name" : "test01_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.599,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
                "duration" : 1.011,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.604,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 1.017,
                "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.249,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.463,
                "failedSince" : 0,
                "name" : "test00NoShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "test01ShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.327,
                "failedSince" : 0,
                "name" : "test02ShaderState_PerformanceSingleKeepEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.299,
                "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.098,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.686,
                "failedSince" : 0,
                "name" : "test01ShaderStatePerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.238,
                "failedSince" : 0,
                "name" : "test11ShaderStateValidationSP1Linked",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "test12ShaderStateValidationSP1Unlinked",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.793,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.429,
                "failedSince" : 0,
                "name" : "testGLSLCompilation01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.292,
                "failedSince" : 0,
                "name" : "testGLSLUse01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.332,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.984,
                "failedSince" : 0,
                "name" : "test01_PSA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.594,
                "failedSince" : 0,
                "name" : "test99_PS1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.169,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
                "duration" : 0.963,
                "failedSince" : 0,
                "name" : "compileShader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.559,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.41,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameOK",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.092,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameWrong",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.087,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
                "duration" : 0.859,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.462,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
                "duration" : 0.781,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.381,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:09"
          },
          {
            "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.017,
                "failedSince" : 0,
                "name" : "testInfinite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.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.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.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.0,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.015,
                "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.001,
                "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.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.001,
                "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.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwoNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.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.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.709,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:47"
          },
          {
            "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.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.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.085,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.075,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01aZeroWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01bZeroWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02EqualsNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03aEqualsWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03bEqualsWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "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.111,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.083,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.015,
                "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.0,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.09,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:49"
          },
          {
            "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.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.096,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:49"
          },
          {
            "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.305,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.386,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test01Ident",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.003,
                "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.292,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.39,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "testCM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testCM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testRM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.081,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test03GLUToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test04GLUDoubleToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.1,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.11,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:59"
          },
          {
            "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.01,
                "failedSince" : 0,
                "name" : "test01aTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "test01bTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test02MviUpdateShaderAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10MvTranslate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11MvTranslateRotate",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.978,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
                "duration" : 0.016,
                "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.081,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.087,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:00"
          },
          {
            "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.087,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:00"
          },
          {
            "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.0,
                "failedSince" : 0,
                "name" : "test04Dot",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10AngleAxis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11FromVectorToVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "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.001,
                "failedSince" : 0,
                "name" : "test15bAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test15cAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20AddSubtract",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21Multiply",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22InvertMultNormalAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test23RotationOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24Axes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test25Slerp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test26LookAt",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.089,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 5.076,
                "failedSince" : 0,
                "name" : "test01NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 191.789,
                "failedSince" : 0,
                "name" : "test02GLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 199.201,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.17,
                "failedSince" : 0,
                "name" : "test01aOffscreenWindowPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.1,
                "failedSince" : 0,
                "name" : "test01bOffscreenWindowPBufferStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.096,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBuffer555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.086,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBufferStencilAlpha",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 3.236,
                "failedSince" : 0,
                "name" : "test02Offscreen3Windows1DisplayPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 3.259,
                "failedSince" : 0,
                "name" : "test03Offscreen3Windows3DisplaysPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.149,
                "failedSince" : 0,
                "name" : "test04OffscreenSnapshotWithDemoPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.98,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.439,
                "failedSince" : 0,
                "name" : "test11OffscreenWindowPixmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.087,
                "failedSince" : 0,
                "name" : "test14OffscreenSnapshotWithDemoPixmap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.112,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
                "duration" : 3.348,
                "failedSince" : 0,
                "name" : "test14GearsNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.319,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.356,
                "failedSince" : 0,
                "name" : "test00NopNoGLDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.746,
                "failedSince" : 0,
                "name" : "test01NopGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.84,
                "failedSince" : 0,
                "name" : "test02NopGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.636,
                "failedSince" : 0,
                "name" : "test03NopGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.323,
                "failedSince" : 0,
                "name" : "test04NopGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 3.402,
                "failedSince" : 0,
                "name" : "test05NopNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.994,
                "failedSince" : 0,
                "name" : "test11GearsGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.969,
                "failedSince" : 0,
                "name" : "test12GearsGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.852,
                "failedSince" : 0,
                "name" : "test13GearsGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.543,
                "failedSince" : 0,
                "name" : "test14GearsGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 3.702,
                "failedSince" : 0,
                "name" : "test15GearsNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.19,
                "failedSince" : 0,
                "name" : "test20NopNoGLDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.692,
                "failedSince" : 0,
                "name" : "test21NopGLCanvasDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.841,
                "failedSince" : 0,
                "name" : "test22NopGLJPanelDefOverlapSingle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.413,
                "failedSince" : 0,
                "name" : "test23NopGLJPanelDefOverlapMT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 3.415,
                "failedSince" : 0,
                "name" : "test25NopNewtCanvasAWTDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.934,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01NopGLWindowNoReuse",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
                "duration" : 1.644,
                "failedSince" : 0,
                "name" : "test02NopGLWindowReuse",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.529,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 0.078,
                "failedSince" : 0,
                "name" : "test01ChooseOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 2.671,
                "failedSince" : 0,
                "name" : "test02Full",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.627,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.202,
                "failedSince" : 0,
                "name" : "test01_GLCanvasTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.894,
                "failedSince" : 0,
                "name" : "test02_GLCanvasTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.846,
                "failedSince" : 0,
                "name" : "test11_GLCanvasTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.9,
                "failedSince" : 0,
                "name" : "test12_GLCanvasTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.509,
                "failedSince" : 0,
                "name" : "test21_NewtCanvasSWTTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.406,
                "failedSince" : 0,
                "name" : "test22_NewtCanvasSWTTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.42,
                "failedSince" : 0,
                "name" : "test31_NewtCanvasSWTTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.406,
                "failedSince" : 0,
                "name" : "test32_NewtCanvasSWTTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.488,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
                "duration" : 2.296,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.891,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.877,
                "failedSince" : 0,
                "name" : "postAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.458,
                "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.487,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.202,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
                "duration" : 0.686,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.321,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
                "duration" : 1.17,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.77,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
                "duration" : 0.741,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.802,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 1.255,
                "failedSince" : 0,
                "name" : "test01JOGLGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.933,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTPreVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.657,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTSimple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.44,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
                "duration" : 0.677,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.565,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.639,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.273,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.805,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 0.657,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 0.272,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.515,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 3.945,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 3.651,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.201,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 4.244,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 3.499,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.76,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 4.329,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 4.47,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.79,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 5.743,
                "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.07,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 5.687,
                "failedSince" : 0,
                "name" : "test02_flip1_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.607,
                "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.664,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 5.223,
                "failedSince" : 0,
                "name" : "test12_flip0_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 32.033,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:25:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 1.084,
                "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.645,
                "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.776,
                "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.643,
                "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.778,
                "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.796,
                "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.634,
                "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.625,
                "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" : 6.994,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:25:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 1.07,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 0.696,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.759,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:25:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 0.456,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test02_EOT_01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.085,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.458,
                "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.153,
                "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.12,
                "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.143,
                "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.171,
                "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.232,
                "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.249,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.63,
                "failedSince" : 0,
                "name" : "test01GL2Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.314,
                "failedSince" : 0,
                "name" : "test02GL2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.234,
                "failedSince" : 0,
                "name" : "test03GL2ES1Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.382,
                "failedSince" : 0,
                "name" : "test04ES2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.149,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.586,
                "failedSince" : 0,
                "name" : "test01Plain__GL2ES1_VBOOffUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.206,
                "failedSince" : 0,
                "name" : "test02Plain__GL2ES1_VBOOffUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.249,
                "failedSince" : 0,
                "name" : "test03Plain__GL2ES1_VBOOnUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.216,
                "failedSince" : 0,
                "name" : "test04Plain__GL2ES1_VBOOnUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.216,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES1_VBOOff",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.215,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES1_VBOOn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.25,
                "failedSince" : 0,
                "name" : "test07ImmSinkGL2ES1_VBOOnTexture",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.554,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.576,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.227,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.233,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.882,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.556,
                "failedSince" : 0,
                "name" : "test00_RGBtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.185,
                "failedSince" : 0,
                "name" : "test01_RGBtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "test10_RGBAtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.199,
                "failedSince" : 0,
                "name" : "test11_RGBAtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.233,
                "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.177,
                "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.215,
                "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.181,
                "failedSince" : 0,
                "name" : "test32_RGBAtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.532,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.223,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:25:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 1.275,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG_TGA_PAM",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.42,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:51"
          },
          {
            "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.378,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.351,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:25:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 1.356,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 0.428,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.677,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.028,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.615,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
                "duration" : 0.66,
                "failedSince" : 0,
                "name" : "testReadES2_RGBn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.248,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
                "duration" : 1.745,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.335,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:25:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.752,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.348,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.333,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.4,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.382,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.401,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.4,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.417,
                "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.534,
                "failedSince" : 0,
                "name" : "test03YCCK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.632,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.683,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.282,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.266,
                "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.267,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.25,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.284,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.317,
                "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.333,
                "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.266,
                "failedSince" : 0,
                "name" : "test04QTTDefPostFrame_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.369,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "testPNGRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.011,
                "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.004,
                "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.005,
                "failedSince" : 0,
                "name" : "testPNGRead12_RGBA8888_to_RGB888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testPNGRead13_RGBA8888_to_BGR888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testPNGRead14_RGBA8888_to_BGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testPNGRead15_RGBA8888_to_ARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testPNGRead16_RGBA8888_to_ABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.876,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:03"
          },
          {
            "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.479,
                "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.918,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.684,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.225,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.23,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.229,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.231,
                "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.227,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.222,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.873,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.696,
                "failedSince" : 0,
                "name" : "testGray__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.264,
                "failedSince" : 0,
                "name" : "testGray__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "testInterl3G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.266,
                "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.317,
                "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.284,
                "failedSince" : 0,
                "name" : "testRGB3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "testRGB3__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "testRGB4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "testRGB4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "testRGB4__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.567,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:12"
          },
          {
            "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-18T13:12:17"
          },
          {
            "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.65,
                "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.571,
                "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.614,
                "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.539,
                "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.54,
                "failedSince" : 0,
                "name" : "testConversion05_srcS301_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.513,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.076,
                "failedSince" : 0,
                "name" : "testPNGRead11_fromRGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.021,
                "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.708,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.632,
                "failedSince" : 0,
                "name" : "test01U32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.282,
                "failedSince" : 0,
                "name" : "test02RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "test03RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.765,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
                "duration" : 0.609,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.604,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
                "duration" : 0.675,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.642,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 4.19,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 2.883,
                "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.284,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
                "duration" : 0.678,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.654,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
                "duration" : 0.707,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.6,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
                "duration" : 3.26,
                "failedSince" : 0,
                "name" : "testAll",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.848,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
                "duration" : 0.794,
                "failedSince" : 0,
                "name" : "testCloseNewtAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.401,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
                "duration" : 2.068,
                "failedSince" : 0,
                "name" : "testDisplayCreate01_AutoDestroyLifecycle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.971,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
                "duration" : 2.023,
                "failedSince" : 0,
                "name" : "testDisplayCreate01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.927,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
                "duration" : 1.181,
                "failedSince" : 0,
                "name" : "testEventSourceNotNewtBug",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.783,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
                "duration" : 4.142,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.03,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.114,
                "failedSince" : 0,
                "name" : "testWarp01Center",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.103,
                "failedSince" : 0,
                "name" : "testWarp02Random",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.101,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.249,
                "failedSince" : 0,
                "name" : "test01WindowCreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.258,
                "failedSince" : 0,
                "name" : "test02WindowCreateUndecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.718,
                "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.851,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.249,
                "failedSince" : 0,
                "name" : "test01WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.227,
                "failedSince" : 0,
                "name" : "test02WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.183,
                "failedSince" : 0,
                "name" : "test10WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.131,
                "failedSince" : 0,
                "name" : "test11WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.165,
                "failedSince" : 0,
                "name" : "test21WindowDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.291,
                "failedSince" : 0,
                "name" : "test22WindowTwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.277,
                "failedSince" : 0,
                "name" : "test23WindowTwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.454,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.583,
                "failedSince" : 0,
                "name" : "testWindowDecor01Simple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.809,
                "failedSince" : 0,
                "name" : "testWindowDecor02DestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.116,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.118,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.211,
                "failedSince" : 0,
                "name" : "test01WindowDecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.199,
                "failedSince" : 0,
                "name" : "test02WindowUndecor",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.299,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:12"
          },
          {
            "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.738,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
                "duration" : 1.597,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.608,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
                "duration" : 0.405,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.99,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
                "duration" : 0.054,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.695,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
                "duration" : 1.416,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.013,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 1.235,
                "failedSince" : 0,
                "name" : "testCloseFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 0.562,
                "failedSince" : 0,
                "name" : "testCloseJFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.39,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
                "duration" : 0.76,
                "failedSince" : 0,
                "name" : "testCloseGLWindow",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.369,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
                "duration" : 1.474,
                "failedSince" : 0,
                "name" : "testCloseJFrameNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.073,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.076,
                "failedSince" : 0,
                "name" : "testWindowDecorDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleUserPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.033,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleWMPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.105,
                "failedSince" : 0,
                "name" : "testWindowDecorTwoWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.111,
                "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-18T13:13:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.192,
                "failedSince" : 0,
                "name" : "test01WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "test02WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.995,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.508,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.663,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.668,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.266,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.461,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 5.07,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.633,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.491,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.678,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.671,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.273,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.468,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 5.074,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.558,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.484,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.667,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.677,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.268,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.472,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 5.074,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.82,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 2.303,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 5.348,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 5.397,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.723,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:31:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 21.96,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 21.914,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 44.85,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:31:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 7.934,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 7.964,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.902,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:32:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 6.766,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 6.82,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.568,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:32:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 0.964,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.049,
                "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.01,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:32:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 5.28,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 8.401,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.667,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:32:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 13.887,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 20.091,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 35.048,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 4.666,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 4.541,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.2,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:45"
          },
          {
            "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.034,
                "failedSince" : 0,
                "name" : "test01ScreenAllMonitor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "test02ScreenAllModesInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.009,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
                "duration" : 0.38,
                "failedSince" : 0,
                "name" : "testScreenModeInfo01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.093,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 2.724,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
                "duration" : 8.495,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.455,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 14.481,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.449,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 10.52,
                "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.008,
                "failedSince" : 0,
                "name" : "test03ScreenFullscreenSpanQ1Q2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04ScreenFullscreenSpanALL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.508,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:14:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 6.63,
                "failedSince" : 0,
                "name" : "test01FullscreenChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 10.775,
                "failedSince" : 0,
                "name" : "test02ScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 15.028,
                "failedSince" : 0,
                "name" : "test03ScreenModeChangeWithFS01Post",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 13.243,
                "failedSince" : 0,
                "name" : "test04ScreenModeChangeWithFS01Pre",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 48.669,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:14:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.552,
                "failedSince" : 0,
                "name" : "testScreenRotationChange01_PreWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 22.601,
                "failedSince" : 0,
                "name" : "testScreenRotationChange02_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.385,
                "failedSince" : 0,
                "name" : "testScreenRotationChange11_PostWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.777,
                "failedSince" : 0,
                "name" : "testScreenRotationChange12_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 85.283,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 11.853,
                "failedSince" : 0,
                "name" : "testScreenModeChange01_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 10.86,
                "failedSince" : 0,
                "name" : "testScreenModeChange02_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.699,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 1.629,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.715,
                "failedSince" : 0,
                "name" : "test02aReparentTop2WinReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.683,
                "failedSince" : 0,
                "name" : "test02bReparentTop2WinReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.58,
                "failedSince" : 0,
                "name" : "test03aReparentWin2TopReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.65,
                "failedSince" : 0,
                "name" : "test03bReparentWin2TopReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.176,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.09,
                "failedSince" : 0,
                "name" : "test01WindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 0.948,
                "failedSince" : 0,
                "name" : "test02WindowParenting02CreateVisibleDestroy2Defered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 0.955,
                "failedSince" : 0,
                "name" : "test03WindowParenting02CreateVisibleDestroy3Odd",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.264,
                "failedSince" : 0,
                "name" : "test04WindowParenting03ReparentNewtWin2Top",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.268,
                "failedSince" : 0,
                "name" : "test05WindowParenting04ReparentNewtWin2TopLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.204,
                "failedSince" : 0,
                "name" : "test06WindowParenting05ReparentAWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.749,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
                "duration" : 1.107,
                "failedSince" : 0,
                "name" : "testWindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.022,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 3.129,
                "failedSince" : 0,
                "name" : "test01AWTWinHopFrame2FrameFPS25Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.633,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2FrameStdAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.744,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 1.102,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 2.703,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.801,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 1.246,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 4.215,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.44,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01GLWindowReparentRecreateNoPreserve",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02GLWindowReparentRecreateGLPreserve",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.995,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.57,
                "failedSince" : 0,
                "name" : "test01NewtChildOnAWTParentLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.036,
                "failedSince" : 0,
                "name" : "test02NewtChildOnAWTParentLayoutedDef",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.377,
                "failedSince" : 0,
                "name" : "test03NewtChildOnAWTParentDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.377,
                "failedSince" : 0,
                "name" : "test04NewtChildOnAWTParentDirectDef",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.969,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
                "duration" : 1.265,
                "failedSince" : 0,
                "name" : "test01NewtOnNewtParentChildDraw",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.865,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.355,
                "failedSince" : 0,
                "name" : "test01AWTOneNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.836,
                "failedSince" : 0,
                "name" : "test02AWTTwoNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.181,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.879,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.687,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.578,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 2.437,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 1.999,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.35,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
                "duration" : 0.816,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.705,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
                "duration" : 0.761,
                "failedSince" : 0,
                "name" : "testWindowParenting1AWTOneNewtChild01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.761,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:53"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1533,
        "url" : "https://jogamp.org/chuck/job/jogl/label=macos-x86_64/1533/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 2198.5764,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1161,
        "skipCount" : 21,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
                "duration" : 0.029,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.14,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:01:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
                "duration" : 2.249,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.916,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 4.079,
                "failedSince" : 0,
                "name" : "test10RegionRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.202,
                "failedSince" : 0,
                "name" : "test20RegionRendererR2T01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.395,
                "failedSince" : 0,
                "name" : "test30RegionRendererShapes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.343,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 2.111,
                "failedSince" : 0,
                "name" : "test00TextRendererNONE00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.254,
                "failedSince" : 0,
                "name" : "test01TextRendererMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.246,
                "failedSince" : 0,
                "name" : "test02TextRendererVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.552,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:14"
          },
          {
            "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.898,
                "failedSince" : 0,
                "name" : "test00SceneNoAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.159,
                "failedSince" : 0,
                "name" : "test01SceneMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.107,
                "failedSince" : 0,
                "name" : "test02GraphMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.101,
                "failedSince" : 0,
                "name" : "test03GraphVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.92,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 6.823,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.279,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 4.176,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 3.971,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.932,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:30"
          },
          {
            "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" : 16.064,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 12.59,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 4.617,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 3.975,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 38.064,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 4.427,
                "failedSince" : 0,
                "name" : "test00All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 2.126,
                "failedSince" : 0,
                "name" : "test01OnlyIssues",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.241,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
                "duration" : 5.53,
                "failedSince" : 0,
                "name" : "testX11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.659,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 2.896,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 2.249,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.965,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 2.878,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 2.299,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.923,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
                "duration" : 1.934,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.925,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
                "duration" : 33.574,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 34.255,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.314,
                "failedSince" : 0,
                "name" : "test01NoDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.148,
                "failedSince" : 0,
                "name" : "test02TriggerDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.419,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 1.621,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.058,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.333,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 2.381,
                "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" : 3.135,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 1.33,
                "failedSince" : 0,
                "name" : "test01CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02VBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03VBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12CPUSourceAndVBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13CPUSourceAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.001,
                "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.982,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 1.32,
                "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.967,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
                "duration" : 0.052,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.767,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 1.595,
                "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.133,
                "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.134,
                "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.144,
                "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.135,
                "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.129,
                "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.127,
                "failedSince" : 0,
                "name" : "test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "test04_GL2ES2_FBODemoMSAA4_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_EGLES2_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13_EGLES2_Demo0MSAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "test21_GL3_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.34,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.794,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:58"
          },
          {
            "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" : 2.874,
                "failedSince" : 0,
                "name" : "test01_startMSAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 1.206,
                "failedSince" : 0,
                "name" : "test02_startMSAA4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.724,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:03:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
                "duration" : 3.375,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.015,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
                "duration" : 2.838,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.488,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
                "duration" : 2.579,
                "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-18T13:04:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.286,
                "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.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.001,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.753,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.476,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.49,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.38,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.48,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.44,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.191,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.218,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.362,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 1.187,
                "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.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" : 1.831,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 1.47,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.117,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.123,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.123,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGB555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA5551",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.125,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA8881",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.124,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.121,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.124,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.11,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.126,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.111,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.301,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 1.192,
                "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.155,
                "failedSince" : 0,
                "name" : "test12GLOnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.974,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 1.928,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.69,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 1.625,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.217,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.228,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.22,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.217,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.181,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.322,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "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.001,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.783,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.491,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.519,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.514,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.48,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.337,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.331,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.358,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.455,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.185,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.171,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.188,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.204,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.16,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:04:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 1.801,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.393,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.421,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.415,
                "failedSince" : 0,
                "name" : "testGL2OffScreenLayerAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.41,
                "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.12,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test01_1A1RThreads_100Resizes",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_3A3RThreads_50Resizes",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.85,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 1.5,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "test04GL2GL3DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11GLES2DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12GLES2DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.001,
                "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.413,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 1.415,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.257,
                "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.001,
                "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.34,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.301,
                "failedSince" : 0,
                "name" : "test01OnThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "test02OnThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "test03OnThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.043,
                "failedSince" : 0,
                "name" : "test04OnThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.611,
                "failedSince" : 0,
                "name" : "test05OnThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.039,
                "failedSince" : 0,
                "name" : "test11OffThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "test12OffThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "test13OffThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test14OffThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.592,
                "failedSince" : 0,
                "name" : "test15OffThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.59,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 1.285,
                "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.032,
                "failedSince" : 0,
                "name" : "test04_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "test05_GL4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.226,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 1.207,
                "failedSince" : 0,
                "name" : "test00ShowAvailProfiles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.269,
                "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.03,
                "failedSince" : 0,
                "name" : "test12GL3PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "test20GL2BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21GL3bcBindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test22GL3BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.22,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
                "duration" : 1.213,
                "failedSince" : 0,
                "name" : "test01GLOffscreenDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.864,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 1.692,
                "failedSince" : 0,
                "name" : "test01FFP__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02FFP__ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03FFP__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "test04FFP__GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.128,
                "failedSince" : 0,
                "name" : "test11GLSL_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12GLSL_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.75,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01InternedString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 1.2,
                "failedSince" : 0,
                "name" : "test02InitSingleton",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test11DumpDesktopGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12DumpMobileGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.854,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.214,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.38,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.128,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.134,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.126,
                "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.134,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.128,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.135,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.441,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.269,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.331,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.132,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.134,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.127,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.138,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.127,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.13,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.137,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.127,
                "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.003,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.435,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 1.321,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.111,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.118,
                "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.112,
                "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.0,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.588,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 1.522,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.113,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.111,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.113,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.118,
                "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.001,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.111,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.118,
                "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.001,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.761,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
                "duration" : 1.357,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.988,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.741,
                "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.183,
                "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" : 8.644,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.739,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.166,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.194,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.177,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.977,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.645,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.174,
                "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" : 8.7,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test01GLVersion",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02GLVendorVersion",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.64,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 3.033,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_102x100xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.405,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.453,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.401,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.604,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_640x480xRGBAxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.446,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.988,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.109,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.144,
                "failedSince" : 0,
                "name" : "test04FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 3.367,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.027,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test02FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.074,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
                "duration" : 1.35,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.006,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
                "duration" : 1.417,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.057,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 2.908,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.245,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.26,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.213,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.271,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 2.933,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.327,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.34,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.291,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.525,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 1.867,
                "failedSince" : 0,
                "name" : "test01X11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "test02X11WindowMemoryLeakPBufferAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.088,
                "failedSince" : 0,
                "name" : "test03X11WindowMemoryLeakFBOAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.166,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
                "duration" : 0.889,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.456,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 2.835,
                "failedSince" : 0,
                "name" : "test01_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 1.064,
                "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" : 4.576,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 3.061,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 1.133,
                "failedSince" : 0,
                "name" : "test02_GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.875,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:55"
          },
          {
            "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.748,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
                "duration" : 0.949,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.657,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
                "duration" : 0.897,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.775,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
                "duration" : 2.418,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.407,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.964,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.238,
                "failedSince" : 0,
                "name" : "test02UseAWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.245,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.306,
                "failedSince" : 0,
                "name" : "test11UseNEWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.493,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
                "duration" : 0.961,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.901,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:51"
          },
          {
            "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.331,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.504,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.439,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.564,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.502,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.784,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.419,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.131,
                "failedSince" : 0,
                "name" : "test02CommonAnimatorMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.417,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.755,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.452,
                "failedSince" : 0,
                "name" : "test02EachWithAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.417,
                "failedSince" : 0,
                "name" : "test11CommonAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.417,
                "failedSince" : 0,
                "name" : "test12EachWithAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.983,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:07:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.591,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.173,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.195,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.198,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.228,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:07:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.026,
                "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.788,
                "failedSince" : 0,
                "name" : "test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.77,
                "failedSince" : 0,
                "name" : "test04SyncedOneAnimatorDirtyDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.794,
                "failedSince" : 0,
                "name" : "test11ASyncEachAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.789,
                "failedSince" : 0,
                "name" : "test12ASyncEachAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.792,
                "failedSince" : 0,
                "name" : "test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.786,
                "failedSince" : 0,
                "name" : "test14AsyncEachAnimatorDirtyDtorOrderMapBuffers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.562,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:07:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
                "duration" : 1.492,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.633,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:07:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
                "duration" : 7.865,
                "failedSince" : 0,
                "name" : "test01CleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.722,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:07:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 3.543,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 3.289,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.999,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:40:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
                "duration" : 3.812,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.463,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 2.346,
                "failedSince" : 0,
                "name" : "test01OnEDT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 0.864,
                "failedSince" : 0,
                "name" : "test02OnExecutorThread",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.319,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 2.358,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.661,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.582,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 3.332,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.596,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 2.564,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.391,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.585,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 2.751,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.934,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:07:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.934,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.221,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.865,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.696,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.743,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.762,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.558,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.463,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:01:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 2.842,
                "failedSince" : 0,
                "name" : "testAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.882,
                "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.916,
                "failedSince" : 0,
                "name" : "testFPSAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.891,
                "failedSince" : 0,
                "name" : "testFPSAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.879,
                "failedSince" : 0,
                "name" : "testFPSAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.988,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 3.113,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 1.816,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.593,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 3.21,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 1.774,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.628,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:08:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 2.526,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.356,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.867,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.536,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.656,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.356,
                "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.837,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.529,
                "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" : 10.771,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 2.578,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.352,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.022,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.363,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.886,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.526,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.689,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.384,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.034,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.379,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.855,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.508,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.435,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.538,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 22.306,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:08:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 2.51,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.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.802,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.529,
                "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.654,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.371,
                "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.824,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.543,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.662,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.635,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.357,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.027,
                "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.835,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.518,
                "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.686,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.047,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.381,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.836,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.498,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.421,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.52,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.74,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:08:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 2.417,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.433,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.608,
                "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.469,
                "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.587,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.615,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.024,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:08:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 2.364,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.444,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.64,
                "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.454,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.466,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.604,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.592,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.777,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
                "duration" : 1.041,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.695,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 3.985,
                "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.257,
                "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.332,
                "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.222,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 4.179,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.025,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.961,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.927,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.984,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.918,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.072,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.046,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.937,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.765,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 4.593,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.036,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.991,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.003,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.956,
                "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" : 3.0,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.068,
                "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.97,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 26.336,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 3.731,
                "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.375,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 3.393,
                "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.073,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 1.043,
                "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.432,
                "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.139,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 1.044,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12GLWindow2GLCanvasOnScrnGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.576,
                "failedSince" : 0,
                "name" : "test21GLCanvasOffScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test22GLCanvasOffScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.223,
                "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.569,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.822,
                "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.577,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.118,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
                "duration" : 0.733,
                "failedSince" : 0,
                "name" : "test01WindowClosing",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.397,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
                "duration" : 2.647,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.376,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
                "duration" : 2.923,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.638,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 1.913,
                "failedSince" : 0,
                "name" : "test01_NoGL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 2.128,
                "failedSince" : 0,
                "name" : "test02_WithGL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.708,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
                "duration" : 4.073,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.812,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
                "duration" : 1.064,
                "failedSince" : 0,
                "name" : "testIncompleteGLCanvasNPE",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.176,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
                "duration" : 2.316,
                "failedSince" : 0,
                "name" : "testOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.98,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 1.86,
                "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.56,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
                "duration" : 2.44,
                "failedSince" : 0,
                "name" : "test02WithCheckGraphicsEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.095,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 1.731,
                "failedSince" : 0,
                "name" : "test01RealizeGLCanvasOnAWTEDTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.294,
                "failedSince" : 0,
                "name" : "test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.302,
                "failedSince" : 0,
                "name" : "test11RealizeGLCanvasOnMainTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.296,
                "failedSince" : 0,
                "name" : "test12RealizeGLCanvasOnMainTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.291,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:10"
          },
          {
            "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.666,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 1.916,
                "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.551,
                "failedSince" : 0,
                "name" : "test03JSplitPaneWithLwGLJPanel",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.673,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:15"
          },
          {
            "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.139,
                "failedSince" : 0,
                "name" : "test02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.844,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
                "duration" : 1.802,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.469,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 3.906,
                "failedSince" : 0,
                "name" : "test01AllVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.147,
                "failedSince" : 0,
                "name" : "test02VisibleWithCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.717,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
                "duration" : 4.847,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.508,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 3.889,
                "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.684,
                "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.269,
                "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.714,
                "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.732,
                "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.767,
                "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.801,
                "failedSince" : 0,
                "name" : "test06_Compo_DblBrd_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.748,
                "failedSince" : 0,
                "name" : "test07_Compo_Box_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.749,
                "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.748,
                "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.767,
                "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.766,
                "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.715,
                "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.733,
                "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.783,
                "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.734,
                "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.73,
                "failedSince" : 0,
                "name" : "test17_Frame_Box_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.75,
                "failedSince" : 0,
                "name" : "test18_Frame_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 51.851,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
                "duration" : 2.981,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.642,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:25:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
                "duration" : 3.495,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.154,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:25:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
                "duration" : 3.459,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.124,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:25:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
                "duration" : 3.443,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.114,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:25:56"
          },
          {
            "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.622,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
                "duration" : 3.022,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.689,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 2.331,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.124,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.524,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.645,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 2.602,
                "failedSince" : 0,
                "name" : "test00NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.103,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.122,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.28,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.773,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
                "duration" : 3.362,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.039,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.848,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.652,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.205,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
                "duration" : 1.778,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.496,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.832,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.64,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.179,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 1.918,
                "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.616,
                "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.619,
                "failedSince" : 0,
                "name" : "test03_texUnit1_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.812,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
                "duration" : 1.839,
                "failedSince" : 0,
                "name" : "testAddRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.501,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
                "duration" : 2.44,
                "failedSince" : 0,
                "name" : "test01ScrollPane",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.113,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.493,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.213,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.415,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.971,
                "failedSince" : 0,
                "name" : "testTextRendererDraw2D",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.541,
                "failedSince" : 0,
                "name" : "testTextRendererDraw3D",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.225,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 1.151,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.893,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 1.339,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.04,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 1.269,
                "failedSince" : 0,
                "name" : "test01DesktopCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02EGLCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.903,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 1.458,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.177,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.151,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.469,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 3.398,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.444,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.453,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.444,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.18,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.168,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.155,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.161,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.035,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 2.844,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.437,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.398,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.396,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.18,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.167,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.061,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
                "duration" : 1.188,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.879,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.827,
                "failedSince" : 0,
                "name" : "test01OpaqueDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.573,
                "failedSince" : 0,
                "name" : "test01TransparentDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.582,
                "failedSince" : 0,
                "name" : "test01TransparentUndecorated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.788,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
                "duration" : 1.976,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.61,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
                "duration" : 2.643,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.281,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
                "duration" : 2.488,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.124,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 1.584,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.0,
                "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.565,
                "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.566,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.572,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 1.942,
                "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.681,
                "failedSince" : 0,
                "name" : "test02_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.682,
                "failedSince" : 0,
                "name" : "test03_PbufferNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.651,
                "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.664,
                "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.666,
                "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.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.68,
                "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.326,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 1.265,
                "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.589,
                "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.582,
                "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.578,
                "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.573,
                "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.589,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.898,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
                "duration" : 5.899,
                "failedSince" : 0,
                "name" : "testElektronenMultiplizierer01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.717,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 1.964,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.573,
                "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.55,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.729,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 2.627,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.663,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.647,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.644,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 3.073,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 0.893,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.608,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:40:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
                "duration" : 1.997,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.638,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 2.537,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 1.387,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.56,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 1.731,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 0.406,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.8,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 2.469,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 0.992,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.102,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 2.69,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 0.981,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.313,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
                "duration" : 0.745,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.481,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
                "duration" : 1.346,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.073,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
                "duration" : 0.7,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.415,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.76,
                "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.544,
                "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.548,
                "failedSince" : 0,
                "name" : "test03_PbufferNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.567,
                "failedSince" : 0,
                "name" : "test04_PbufferMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.549,
                "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.55,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.232,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
                "duration" : 0.822,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.634,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
                "duration" : 2.84,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.988,
                "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.57,
                "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.941,
                "failedSince" : 0,
                "name" : "test12_FBOCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.31,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 2.681,
                "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.108,
                "failedSince" : 0,
                "name" : "test02_GL3Core_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_GL3Compat_Passthrough",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12_GL3Compat_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.426,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
                "duration" : 0.754,
                "failedSince" : 0,
                "name" : "test01_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.463,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
                "duration" : 2.578,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.212,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 2.611,
                "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.998,
                "failedSince" : 0,
                "name" : "test02_01b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.244,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.704,
                "failedSince" : 0,
                "name" : "test00NoShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.082,
                "failedSince" : 0,
                "name" : "test01ShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.136,
                "failedSince" : 0,
                "name" : "test02ShaderState_PerformanceSingleKeepEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.142,
                "failedSince" : 0,
                "name" : "test03ShaderState_PerformanceSingleToggleEnable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.144,
                "failedSince" : 0,
                "name" : "test04ShaderState_PerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.851,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 2.826,
                "failedSince" : 0,
                "name" : "test01ShaderStatePerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.382,
                "failedSince" : 0,
                "name" : "test11ShaderStateValidationSP1Linked",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.149,
                "failedSince" : 0,
                "name" : "test12ShaderStateValidationSP1Unlinked",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.013,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 1.485,
                "failedSince" : 0,
                "name" : "testGLSLCompilation01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.272,
                "failedSince" : 0,
                "name" : "testGLSLUse01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.413,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 2.158,
                "failedSince" : 0,
                "name" : "test01_PSA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.582,
                "failedSince" : 0,
                "name" : "test99_PS1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.392,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
                "duration" : 1.73,
                "failedSince" : 0,
                "name" : "compileShader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.398,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 2.486,
                "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" : 3.149,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
                "duration" : 1.862,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.522,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
                "duration" : 1.653,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.315,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:28:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testExponentIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testInfinite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.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.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.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.016,
                "failedSince" : 0,
                "name" : "testPackDoubleUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "testPackFloatDoubleEquivalent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "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.001,
                "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.014,
                "failedSince" : 0,
                "name" : "testPackUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSignIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSignificandIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwoNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.861,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:01:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.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.135,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:01:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.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.163,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:01:44"
          },
          {
            "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.001,
                "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.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.267,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:01:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.139,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:01:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.032,
                "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.151,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:01:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.033,
                "failedSince" : 0,
                "name" : "test00_load_get",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02_transpose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test80LookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test81LookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.205,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:01:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
                "duration" : 3.184,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.339,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:01:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.04,
                "failedSince" : 0,
                "name" : "test01Ident",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 9.921,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.114,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:01:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.039,
                "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.2,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.046,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test03GLUToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test04GLUDoubleToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.221,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
                "duration" : 0.038,
                "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.177,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test00MatrixToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "test01aTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.037,
                "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.004,
                "failedSince" : 0,
                "name" : "test10MvTranslate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test11MvTranslateRotate",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.991,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "testLookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testLookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.184,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
                "duration" : 0.062,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.206,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
                "duration" : 0.048,
                "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.178,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test01Normalize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02RotateZeroVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "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.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.005,
                "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.0,
                "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.0,
                "failedSince" : 0,
                "name" : "test21Multiply",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22InvertMultNormalAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test23RotationOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24Axes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.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.206,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:02:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 5.85,
                "failedSince" : 0,
                "name" : "test01NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 187.016,
                "failedSince" : 0,
                "name" : "test02GLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 196.781,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:31:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01aOffscreenWindowPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01bOffscreenWindowPBufferStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBuffer555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.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.001,
                "failedSince" : 0,
                "name" : "test04OffscreenSnapshotWithDemoPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.876,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 3.006,
                "failedSince" : 0,
                "name" : "test11OffscreenWindowPixmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.336,
                "failedSince" : 0,
                "name" : "test14OffscreenSnapshotWithDemoPixmap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.982,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
                "duration" : 1.58,
                "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-18T13:28:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.319,
                "failedSince" : 0,
                "name" : "test00NopNoGLDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.231,
                "failedSince" : 0,
                "name" : "test01NopGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.935,
                "failedSince" : 0,
                "name" : "test02NopGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.695,
                "failedSince" : 0,
                "name" : "test03NopGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.636,
                "failedSince" : 0,
                "name" : "test04NopGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.127,
                "failedSince" : 0,
                "name" : "test05NopNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.554,
                "failedSince" : 0,
                "name" : "test11GearsGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.098,
                "failedSince" : 0,
                "name" : "test12GearsGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.836,
                "failedSince" : 0,
                "name" : "test13GearsGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.869,
                "failedSince" : 0,
                "name" : "test14GearsGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.524,
                "failedSince" : 0,
                "name" : "test15GearsNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.552,
                "failedSince" : 0,
                "name" : "test20NopNoGLDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.057,
                "failedSince" : 0,
                "name" : "test21NopGLCanvasDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.78,
                "failedSince" : 0,
                "name" : "test22NopGLJPanelDefOverlapSingle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.833,
                "failedSince" : 0,
                "name" : "test23NopGLJPanelDefOverlapMT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.109,
                "failedSince" : 0,
                "name" : "test25NopNewtCanvasAWTDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 34.0,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:28:07"
          },
          {
            "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.081,
                "failedSince" : 0,
                "name" : "test02NopGLWindowReuse",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.091,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 0.15,
                "failedSince" : 0,
                "name" : "test01ChooseOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 1.614,
                "failedSince" : 0,
                "name" : "test02Full",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.716,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 2.036,
                "failedSince" : 0,
                "name" : "test01_GLCanvasTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.191,
                "failedSince" : 0,
                "name" : "test02_GLCanvasTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.181,
                "failedSince" : 0,
                "name" : "test11_GLCanvasTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.263,
                "failedSince" : 0,
                "name" : "test12_GLCanvasTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.985,
                "failedSince" : 0,
                "name" : "test21_NewtCanvasSWTTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.036,
                "failedSince" : 0,
                "name" : "test22_NewtCanvasSWTTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.948,
                "failedSince" : 0,
                "name" : "test31_NewtCanvasSWTTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.997,
                "failedSince" : 0,
                "name" : "test32_NewtCanvasSWTTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.43,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
                "duration" : 3.895,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.536,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 1.142,
                "failedSince" : 0,
                "name" : "postAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.388,
                "failedSince" : 0,
                "name" : "preAttach_NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.382,
                "failedSince" : 0,
                "name" : "preAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.371,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.091,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.768,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
                "duration" : 2.185,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.82,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.778,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 2.131,
                "failedSince" : 0,
                "name" : "test01JOGLGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.895,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTPreVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.599,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTSimple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.26,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
                "duration" : 0.953,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.75,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.765,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.315,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.879,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 2.321,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 0.314,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.29,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 6.517,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 3.802,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.973,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:28:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 7.538,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 4.386,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.798,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:28:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 5.734,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 3.947,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.943,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 6.725,
                "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.001,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_bitmap_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 9.508,
                "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.849,
                "failedSince" : 0,
                "name" : "test02_flip1_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.848,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 0.001,
                "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.001,
                "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.808,
                "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.549,
                "failedSince" : 0,
                "name" : "test12_flip0_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 37.182,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:22"
          },
          {
            "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.28,
                "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.556,
                "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.669,
                "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.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.808,
                "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.853,
                "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.836,
                "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.839,
                "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.73,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 2.384,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 1.117,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.282,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 1.433,
                "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.078,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 1.434,
                "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.131,
                "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.197,
                "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.141,
                "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.836,
                "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.229,
                "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.218,
                "failedSince" : 0,
                "name" : "test112_on__gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.029,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 5.744,
                "failedSince" : 0,
                "name" : "test01GL2Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.497,
                "failedSince" : 0,
                "name" : "test02GL2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.332,
                "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.223,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 1.603,
                "failedSince" : 0,
                "name" : "test01Plain__GL2ES1_VBOOffUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.163,
                "failedSince" : 0,
                "name" : "test02Plain__GL2ES1_VBOOffUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.169,
                "failedSince" : 0,
                "name" : "test03Plain__GL2ES1_VBOOnUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.187,
                "failedSince" : 0,
                "name" : "test04Plain__GL2ES1_VBOOnUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.15,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES1_VBOOff",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.16,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES1_VBOOn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.194,
                "failedSince" : 0,
                "name" : "test07ImmSinkGL2ES1_VBOOnTexture",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.273,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 1.648,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.193,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.161,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.793,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.718,
                "failedSince" : 0,
                "name" : "test00_RGBtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.165,
                "failedSince" : 0,
                "name" : "test01_RGBtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "test10_RGBAtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.175,
                "failedSince" : 0,
                "name" : "test11_RGBAtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.439,
                "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.432,
                "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.434,
                "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.387,
                "failedSince" : 0,
                "name" : "test32_RGBAtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.537,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.606,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.37,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 1.709,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 1.283,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG_TGA_PAM",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.966,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.728,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.603,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 1.791,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 0.949,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.582,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.042,
                "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.007,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.71,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
                "duration" : 2.897,
                "failedSince" : 0,
                "name" : "testReadES2_RGBn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.54,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
                "duration" : 3.818,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.482,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03CMYK_01_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "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.777,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.954,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.788,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.9,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.799,
                "failedSince" : 0,
                "name" : "test01YUV444Base__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.0,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.1,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.15,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.8,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.033,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.066,
                "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.118,
                "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.114,
                "failedSince" : 0,
                "name" : "test04QTTDefPostFrame_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.469,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.53,
                "failedSince" : 0,
                "name" : "testPNGRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.037,
                "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.032,
                "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.056,
                "failedSince" : 0,
                "name" : "testPNGRead04_RGB888_to_RGBA8888_stride999",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testPNGRead11_RGBA8888_to_LUMINA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testPNGRead12_RGBA8888_to_RGB888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testPNGRead13_RGBA8888_to_BGR888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.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.01,
                "failedSince" : 0,
                "name" : "testPNGRead16_RGBA8888_to_ABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.378,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:32"
          },
          {
            "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" : 13.983,
                "failedSince" : 0,
                "name" : "testRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 4.217,
                "failedSince" : 0,
                "name" : "testRead02_Gray2RGBA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.859,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 2.09,
                "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.277,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.162,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.152,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.263,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.25,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.268,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.373,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.29,
                "failedSince" : 0,
                "name" : "testGray__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.125,
                "failedSince" : 0,
                "name" : "testGray__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.783,
                "failedSince" : 0,
                "name" : "testInterl3G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.117,
                "failedSince" : 0,
                "name" : "testInterl3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.983,
                "failedSince" : 0,
                "name" : "testInterl4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.867,
                "failedSince" : 0,
                "name" : "testInterl4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.017,
                "failedSince" : 0,
                "name" : "testPalette3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.683,
                "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.983,
                "failedSince" : 0,
                "name" : "testRGB3__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.999,
                "failedSince" : 0,
                "name" : "testRGB4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.766,
                "failedSince" : 0,
                "name" : "testRGB4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.783,
                "failedSince" : 0,
                "name" : "testRGB4__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.92,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.644,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:14:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.033,
                "failedSince" : 0,
                "name" : "testConversion00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.905,
                "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.718,
                "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.72,
                "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.607,
                "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.679,
                "failedSince" : 0,
                "name" : "testConversion05_srcS301_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.297,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:14:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.128,
                "failedSince" : 0,
                "name" : "testPNGRead11_fromRGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.047,
                "failedSince" : 0,
                "name" : "testPNGRead12_fromABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "testPNGRead13_fromBGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.036,
                "failedSince" : 0,
                "name" : "testPNGRead14_fromARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.884,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:14:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 2.909,
                "failedSince" : 0,
                "name" : "test01U32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 1.012,
                "failedSince" : 0,
                "name" : "test02RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 1.016,
                "failedSince" : 0,
                "name" : "test03RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.576,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:14:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
                "duration" : 0.895,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.623,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
                "duration" : 0.976,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.699,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 14.565,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 8.881,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 2.666,
                "failedSince" : 0,
                "name" : "test03AllTGA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 2.833,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 29.59,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:14:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
                "duration" : 0.732,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.448,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
                "duration" : 1.549,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.836,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
                "duration" : 5.746,
                "failedSince" : 0,
                "name" : "testAll",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.383,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
                "duration" : 1.496,
                "failedSince" : 0,
                "name" : "testCloseNewtAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.165,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
                "duration" : 1.954,
                "failedSince" : 0,
                "name" : "testDisplayCreate01_AutoDestroyLifecycle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.824,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
                "duration" : 1.956,
                "failedSince" : 0,
                "name" : "testDisplayCreate01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.821,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
                "duration" : 1.988,
                "failedSince" : 0,
                "name" : "testEventSourceNotNewtBug",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.654,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
                "duration" : 4.351,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.187,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.37,
                "failedSince" : 0,
                "name" : "testWarp01Center",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.091,
                "failedSince" : 0,
                "name" : "testWarp02Random",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.274,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.384,
                "failedSince" : 0,
                "name" : "test01WindowCreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "test02WindowCreateUndecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.36,
                "failedSince" : 0,
                "name" : "test11WindowSimpleToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.351,
                "failedSince" : 0,
                "name" : "test12WindowUndecorToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.044,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.386,
                "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.083,
                "failedSince" : 0,
                "name" : "test10WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.09,
                "failedSince" : 0,
                "name" : "test11WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.137,
                "failedSince" : 0,
                "name" : "test21WindowDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.171,
                "failedSince" : 0,
                "name" : "test22WindowTwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.179,
                "failedSince" : 0,
                "name" : "test23WindowTwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.978,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.74,
                "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.032,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.034,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.403,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.467,
                "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.488,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
                "duration" : 1.934,
                "failedSince" : 0,
                "name" : "testListenerStringPassingAndOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.603,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
                "duration" : 1.634,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.366,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
                "duration" : 1.698,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.34,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
                "duration" : 0.804,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.66,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
                "duration" : 2.448,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.082,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 2.198,
                "failedSince" : 0,
                "name" : "testCloseFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 0.6,
                "failedSince" : 0,
                "name" : "testCloseJFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.48,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
                "duration" : 1.742,
                "failedSince" : 0,
                "name" : "testCloseGLWindow",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.376,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
                "duration" : 2.262,
                "failedSince" : 0,
                "name" : "testCloseJFrameNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.92,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.26,
                "failedSince" : 0,
                "name" : "testWindowDecorDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleUserPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleWMPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "testWindowDecorTwoWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.058,
                "failedSince" : 0,
                "name" : "testWindowNativeRecreate01Simple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.3,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.361,
                "failedSince" : 0,
                "name" : "test01WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.125,
                "failedSince" : 0,
                "name" : "test02WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.34,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.777,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.798,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.799,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.443,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.588,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 5.251,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.562,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.577,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.798,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.788,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.423,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.578,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 5.143,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.053,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.626,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.809,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.793,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.406,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.572,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 5.25,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.448,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 3.778,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 6.612,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 6.445,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.761,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 24.784,
                "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.913,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 51.39,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 14.334,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 14.348,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 30.481,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:37:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 8.512,
                "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.577,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.799,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:37:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.116,
                "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.177,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.0,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:38:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 8.197,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 8.747,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.686,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:38:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 19.218,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 21.423,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 42.591,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:38:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 5.554,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 4.565,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.833,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:39:13"
          },
          {
            "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.139,
                "failedSince" : 0,
                "name" : "test01ScreenAllMonitor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.028,
                "failedSince" : 0,
                "name" : "test02ScreenAllModesInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.015,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
                "duration" : 1.29,
                "failedSince" : 0,
                "name" : "testScreenModeInfo01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.26,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 2.872,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
                "duration" : 11.306,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.11,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 16.015,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.881,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 10.413,
                "failedSince" : 0,
                "name" : "test01ScreenFullscreenSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02ScreenFullscreenSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03ScreenFullscreenSpanQ1Q2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test04ScreenFullscreenSpanALL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.219,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 6.875,
                "failedSince" : 0,
                "name" : "test01FullscreenChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 12.409,
                "failedSince" : 0,
                "name" : "test02ScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 19.299,
                "failedSince" : 0,
                "name" : "test03ScreenModeChangeWithFS01Post",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 14.306,
                "failedSince" : 0,
                "name" : "test04ScreenModeChangeWithFS01Pre",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 56.773,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 4.371,
                "failedSince" : 0,
                "name" : "testScreenRotationChange01_PreWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 4.092,
                "failedSince" : 0,
                "name" : "testScreenRotationChange02_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 4.007,
                "failedSince" : 0,
                "name" : "testScreenRotationChange11_PostWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 4.007,
                "failedSince" : 0,
                "name" : "testScreenRotationChange12_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.129,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 0.376,
                "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.187,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 1.863,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.486,
                "failedSince" : 0,
                "name" : "test02aReparentTop2WinReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.482,
                "failedSince" : 0,
                "name" : "test02bReparentTop2WinReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.451,
                "failedSince" : 0,
                "name" : "test03aReparentWin2TopReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.483,
                "failedSince" : 0,
                "name" : "test03bReparentWin2TopReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.576,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.78,
                "failedSince" : 0,
                "name" : "test01WindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 0.978,
                "failedSince" : 0,
                "name" : "test02WindowParenting02CreateVisibleDestroy2Defered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.018,
                "failedSince" : 0,
                "name" : "test03WindowParenting02CreateVisibleDestroy3Odd",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 5.015,
                "failedSince" : 0,
                "name" : "test04WindowParenting03ReparentNewtWin2Top",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.182,
                "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.024,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:39:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
                "duration" : 1.588,
                "failedSince" : 0,
                "name" : "testWindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.421,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 3.592,
                "failedSince" : 0,
                "name" : "test01AWTWinHopFrame2FrameFPS25Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.741,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2FrameStdAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.042,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:39:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 1.748,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 2.683,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.147,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:39:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 1.787,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 4.462,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.939,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:40:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.911,
                "failedSince" : 0,
                "name" : "test01GLWindowReparentRecreateNoPreserve",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.077,
                "failedSince" : 0,
                "name" : "test02GLWindowReparentRecreateGLPreserve",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.69,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:40:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 4.121,
                "failedSince" : 0,
                "name" : "test01NewtChildOnAWTParentLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.22,
                "failedSince" : 0,
                "name" : "test02NewtChildOnAWTParentLayoutedDef",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.531,
                "failedSince" : 0,
                "name" : "test03NewtChildOnAWTParentDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.553,
                "failedSince" : 0,
                "name" : "test04NewtChildOnAWTParentDirectDef",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.092,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:40:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
                "duration" : 2.117,
                "failedSince" : 0,
                "name" : "test01NewtOnNewtParentChildDraw",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.758,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 2.121,
                "failedSince" : 0,
                "name" : "test01AWTOneNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.779,
                "failedSince" : 0,
                "name" : "test02AWTTwoNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.62,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:40:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 3.746,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.963,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.421,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:40:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 3.143,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 2.274,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.238,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
                "duration" : 0.956,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.76,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
                "duration" : 1.349,
                "failedSince" : 0,
                "name" : "testWindowParenting1AWTOneNewtChild01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.052,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:40:42"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1533,
        "url" : "https://jogamp.org/chuck/job/jogl/label=linux-arm32/1533/"
      },
      "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" : 1533,
        "url" : "https://jogamp.org/chuck/job/jogl/label=android-arm64/1533/"
      },
      "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" : 1533,
        "url" : "https://jogamp.org/chuck/job/jogl/label=windows-x86_64/1533/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 2726.4434,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1175,
        "skipCount" : 7,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.142,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
                "duration" : 1.381,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.045,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 2.145,
                "failedSince" : 0,
                "name" : "test10RegionRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.218,
                "failedSince" : 0,
                "name" : "test20RegionRendererR2T01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.49,
                "failedSince" : 0,
                "name" : "test30RegionRendererShapes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.517,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 2.067,
                "failedSince" : 0,
                "name" : "test00TextRendererNONE00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.268,
                "failedSince" : 0,
                "name" : "test01TextRendererMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.417,
                "failedSince" : 0,
                "name" : "test02TextRendererVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.915,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:33"
          },
          {
            "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" : 4.028,
                "failedSince" : 0,
                "name" : "test00SceneNoAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.182,
                "failedSince" : 0,
                "name" : "test01SceneMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.221,
                "failedSince" : 0,
                "name" : "test02GraphMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.32,
                "failedSince" : 0,
                "name" : "test03GraphVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.439,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 7.807,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 8.391,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 6.877,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 5.34,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 29.107,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 30.345,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 44.486,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 5.347,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 5.326,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 86.339,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:07:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 4.789,
                "failedSince" : 0,
                "name" : "test00All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 2.272,
                "failedSince" : 0,
                "name" : "test01OnlyIssues",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.745,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:08:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
                "duration" : 2.787,
                "failedSince" : 0,
                "name" : "testX11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.905,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:28:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 2.814,
                "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.088,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:28:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 4.625,
                "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.0,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.948,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:28:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
                "duration" : 2.067,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.339,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:08:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
                "duration" : 27.454,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 28.174,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:28:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.327,
                "failedSince" : 0,
                "name" : "test01NoDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.19,
                "failedSince" : 0,
                "name" : "test02TriggerDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.79,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 1.933,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.089,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.702,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:08:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 2.566,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 0.165,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.408,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 2.254,
                "failedSince" : 0,
                "name" : "test01CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.637,
                "failedSince" : 0,
                "name" : "test02VBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.65,
                "failedSince" : 0,
                "name" : "test03VBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.636,
                "failedSince" : 0,
                "name" : "test12CPUSourceAndVBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.632,
                "failedSince" : 0,
                "name" : "test13CPUSourceAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.649,
                "failedSince" : 0,
                "name" : "test23VBOOnlyAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.649,
                "failedSince" : 0,
                "name" : "test88AllModes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.781,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 1.572,
                "failedSince" : 0,
                "name" : "test01GL2CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.033,
                "failedSince" : 0,
                "name" : "test02GL3CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.27,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
                "duration" : 0.094,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.382,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 1.941,
                "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.323,
                "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.3,
                "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.256,
                "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.316,
                "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.319,
                "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.228,
                "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.329,
                "failedSince" : 0,
                "name" : "test04_GL2ES2_FBODemoMSAA4_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_EGLES2_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13_EGLES2_Demo0MSAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.252,
                "failedSince" : 0,
                "name" : "test21_GL3_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.942,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
                "duration" : 3.184,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.124,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:21"
          },
          {
            "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.038,
                "failedSince" : 0,
                "name" : "test01_startMSAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 1.429,
                "failedSince" : 0,
                "name" : "test02_startMSAA4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.149,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
                "duration" : 3.274,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.946,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
                "duration" : 3.009,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.688,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
                "duration" : 2.777,
                "failedSince" : 0,
                "name" : "testOnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.448,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.528,
                "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.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.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.011,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 2.454,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.797,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.806,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.858,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.862,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.332,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.246,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.559,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 1.493,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.173,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:09:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 1.723,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.839,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGB555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA5551",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA8881",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.128,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.175,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.161,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.175,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.222,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.223,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.206,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.24,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.205,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.154,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 1.835,
                "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.0,
                "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.173,
                "failedSince" : 0,
                "name" : "test12GLOnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.684,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 2.334,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.14,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.145,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 1.595,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.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.519,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.28,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.281,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.273,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.665,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.515,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "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.465,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.829,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.839,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.82,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.823,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.806,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.884,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.902,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.361,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.343,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.379,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.352,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.247,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.299,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 1.585,
                "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.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenLayerAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 1.006,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.569,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.581,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.648,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.135,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 4.403,
                "failedSince" : 0,
                "name" : "test01_1A1RThreads_100Resizes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 4.496,
                "failedSince" : 0,
                "name" : "test01_3A3RThreads_50Resizes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.893,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 1.638,
                "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.078,
                "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.001,
                "failedSince" : 0,
                "name" : "test11GLES2DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12GLES2DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13GLES2DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test14GLES2DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.556,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 1.663,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.134,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.067,
                "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.542,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.289,
                "failedSince" : 0,
                "name" : "test01OnThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.18,
                "failedSince" : 0,
                "name" : "test02OnThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.123,
                "failedSince" : 0,
                "name" : "test03OnThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.213,
                "failedSince" : 0,
                "name" : "test04OnThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.67,
                "failedSince" : 0,
                "name" : "test05OnThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.099,
                "failedSince" : 0,
                "name" : "test11OffThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.088,
                "failedSince" : 0,
                "name" : "test12OffThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.094,
                "failedSince" : 0,
                "name" : "test13OffThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.091,
                "failedSince" : 0,
                "name" : "test14OffThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.744,
                "failedSince" : 0,
                "name" : "test15OffThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.742,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 1.45,
                "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.2,
                "failedSince" : 0,
                "name" : "test03_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.081,
                "failedSince" : 0,
                "name" : "test04_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.083,
                "failedSince" : 0,
                "name" : "test05_GL4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.493,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:10:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 1.485,
                "failedSince" : 0,
                "name" : "test00ShowAvailProfiles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.191,
                "failedSince" : 0,
                "name" : "test10GL2PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.064,
                "failedSince" : 0,
                "name" : "test11GL3bcPolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.063,
                "failedSince" : 0,
                "name" : "test12GL3PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.062,
                "failedSince" : 0,
                "name" : "test20GL2BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.064,
                "failedSince" : 0,
                "name" : "test21GL3bcBindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.07,
                "failedSince" : 0,
                "name" : "test22GL3BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.687,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
                "duration" : 1.735,
                "failedSince" : 0,
                "name" : "test01GLOffscreenDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.431,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 1.917,
                "failedSince" : 0,
                "name" : "test01FFP__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02FFP__ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03FFP__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.324,
                "failedSince" : 0,
                "name" : "test04FFP__GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.161,
                "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" : 3.093,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:05"
          },
          {
            "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.446,
                "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.113,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.83,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.315,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.185,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.191,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.177,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.176,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.192,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.176,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.175,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.176,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.8,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.297,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.316,
                "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.176,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.175,
                "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.175,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.176,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.175,
                "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.173,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.192,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.175,
                "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.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.255,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 1.643,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.138,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.782,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.147,
                "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.145,
                "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.162,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.142,
                "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.144,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.143,
                "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.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.257,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 1.238,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.139,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.782,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.145,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.141,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.126,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.163,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.144,
                "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.144,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.144,
                "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" : 4.852,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
                "duration" : 1.604,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.276,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.701,
                "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.263,
                "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" : 9.216,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.76,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.262,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.262,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.328,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.91,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:29:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.795,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.487,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.39,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.008,
                "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.712,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 3.41,
                "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.728,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.707,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.792,
                "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.727,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:11:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.117,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.257,
                "failedSince" : 0,
                "name" : "test04FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.756,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.352,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:00"
          },
          {
            "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.0,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.271,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
                "duration" : 2.099,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.826,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
                "duration" : 1.816,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.495,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 3.415,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.638,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.66,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.643,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.033,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 3.338,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.637,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.676,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.645,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.976,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 2.52,
                "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.336,
                "failedSince" : 0,
                "name" : "test03X11WindowMemoryLeakFBOAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.294,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
                "duration" : 0.873,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.046,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 1.52,
                "failedSince" : 0,
                "name" : "test01_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfo00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.253,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 0.459,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 1.132,
                "failedSince" : 0,
                "name" : "test02_GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.309,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
                "duration" : 0.077,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.345,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
                "duration" : 0.898,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.148,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
                "duration" : 0.979,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.279,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
                "duration" : 2.602,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.816,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.642,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.595,
                "failedSince" : 0,
                "name" : "test02UseAWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.669,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.732,
                "failedSince" : 0,
                "name" : "test11UseNEWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.901,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
                "duration" : 0.952,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.154,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.434,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.332,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.329,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.572,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.991,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.517,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.562,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.333,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.474,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.26,
                "failedSince" : 0,
                "name" : "test02CommonAnimatorMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.964,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:12:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.732,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.709,
                "failedSince" : 0,
                "name" : "test02EachWithAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.55,
                "failedSince" : 0,
                "name" : "test11CommonAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.723,
                "failedSince" : 0,
                "name" : "test12EachWithAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.024,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.549,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.201,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.449,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.446,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.046,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.112,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.865,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.853,
                "failedSince" : 0,
                "name" : "test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.868,
                "failedSince" : 0,
                "name" : "test04SyncedOneAnimatorDirtyDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.101,
                "failedSince" : 0,
                "name" : "test11ASyncEachAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.138,
                "failedSince" : 0,
                "name" : "test12ASyncEachAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.133,
                "failedSince" : 0,
                "name" : "test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.155,
                "failedSince" : 0,
                "name" : "test14AsyncEachAnimatorDirtyDtorOrderMapBuffers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.37,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
                "duration" : 1.471,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.606,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
                "duration" : 19.552,
                "failedSince" : 0,
                "name" : "test01CleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.66,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:13:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.545,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.564,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.19,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:53:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
                "duration" : 4.142,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.865,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 2.862,
                "failedSince" : 0,
                "name" : "test01OnEDT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 0.974,
                "failedSince" : 0,
                "name" : "test02OnExecutorThread",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.961,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:30:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 2.87,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.581,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.519,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 3.114,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.801,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:31:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 2.784,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.631,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.569,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 3.202,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.879,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:14:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.592,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.731,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.575,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:31:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 0.567,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 1.585,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 1.402,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 1.371,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.631,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 2.986,
                "failedSince" : 0,
                "name" : "testAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.921,
                "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.895,
                "failedSince" : 0,
                "name" : "testFPSAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.894,
                "failedSince" : 0,
                "name" : "testFPSAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.88,
                "failedSince" : 0,
                "name" : "testFPSAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.173,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:31:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 3.507,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 1.848,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.076,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:31:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 3.416,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 1.97,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.081,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:14:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 2.852,
                "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.001,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.901,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.542,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.729,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.381,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.84,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.526,
                "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.494,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:31:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 2.822,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.39,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.12,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.395,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 2.246,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.913,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.731,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.78,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.729,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.398,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.134,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.411,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.937,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.589,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.53,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.597,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.834,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:14:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 2.916,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.371,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.857,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.539,
                "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.753,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.378,
                "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.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.899,
                "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.001,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.608,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:31:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.855,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.395,
                "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.383,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.21,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.866,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.664,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.722,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.734,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.398,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.099,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.412,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.931,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.602,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.545,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.606,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.668,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:14:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 2.6,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.475,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.961,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.853,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.478,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.484,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.636,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.655,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.262,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 2.619,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.479,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.944,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.809,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.489,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.495,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.647,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.666,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.289,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
                "duration" : 6.558,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.277,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:32:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 4.034,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowEachWithOwnDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowEachWithOwnDemoGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.449,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.331,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.521,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:15:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 4.742,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.037,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.027,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.034,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.08,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.061,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.034,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.09,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.055,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.052,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.029,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.011,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:32:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 4.685,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.101,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.006,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.058,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.112,
                "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.041,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.087,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.076,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.036,
                "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" : 27.044,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 3.948,
                "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.639,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 4.182,
                "failedSince" : 0,
                "name" : "test21GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test22GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.898,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:32:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 4.058,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnscreenGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnscreenGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test11GLCanvasOffscreenGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12GLCanvasOffscreenGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.802,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:32:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 4.246,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.559,
                "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" : 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.01,
                "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.545,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:32:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.785,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.624,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.679,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:32:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
                "duration" : 0.646,
                "failedSince" : 0,
                "name" : "test01WindowClosing",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.36,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
                "duration" : 2.567,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.791,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
                "duration" : 2.368,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.626,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:09"
          },
          {
            "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.597,
                "failedSince" : 0,
                "name" : "test02_WithGL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.308,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
                "duration" : 3.665,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.923,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
                "duration" : 1.598,
                "failedSince" : 0,
                "name" : "testIncompleteGLCanvasNPE",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.716,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
                "duration" : 2.369,
                "failedSince" : 0,
                "name" : "testOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.082,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 1.79,
                "failedSince" : 0,
                "name" : "test01DefaultOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.067,
                "failedSince" : 0,
                "name" : "test02PBufferOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.574,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
                "duration" : 2.873,
                "failedSince" : 0,
                "name" : "test02WithCheckGraphicsEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.57,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 2.302,
                "failedSince" : 0,
                "name" : "test01RealizeGLCanvasOnAWTEDTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.33,
                "failedSince" : 0,
                "name" : "test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.327,
                "failedSince" : 0,
                "name" : "test11RealizeGLCanvasOnMainTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.342,
                "failedSince" : 0,
                "name" : "test12RealizeGLCanvasOnMainTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.05,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:41"
          },
          {
            "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.684,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 2.36,
                "failedSince" : 0,
                "name" : "test01JSplitPaneWithHwGLCanvasPlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.587,
                "failedSince" : 0,
                "name" : "test02JSplitPaneWithHwGLCanvasContainer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.577,
                "failedSince" : 0,
                "name" : "test03JSplitPaneWithLwGLJPanel",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.232,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 3.026,
                "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" : 5.226,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
                "duration" : 1.978,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.685,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:33:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 4.092,
                "failedSince" : 0,
                "name" : "test01AllVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.462,
                "failedSince" : 0,
                "name" : "test02VisibleWithCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.282,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
                "duration" : 5.294,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.012,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 4.412,
                "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.758,
                "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.881,
                "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.754,
                "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.797,
                "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.818,
                "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.892,
                "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.804,
                "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.789,
                "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.787,
                "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.756,
                "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.788,
                "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.759,
                "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.788,
                "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.745,
                "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.864,
                "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.785,
                "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.812,
                "failedSince" : 0,
                "name" : "test18_Frame_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 52.759,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:34:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
                "duration" : 3.497,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.237,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
                "duration" : 3.398,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.114,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
                "duration" : 3.364,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.089,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
                "duration" : 3.533,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.255,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
                "duration" : 3.421,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.146,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
                "duration" : 3.492,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.199,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 2.823,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.136,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.765,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.455,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 3.191,
                "failedSince" : 0,
                "name" : "test00NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.166,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.137,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.421,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.646,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
                "duration" : 3.875,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.595,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:35:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.899,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.727,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.969,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
                "duration" : 1.252,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.513,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.872,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.676,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.824,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 2.44,
                "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.725,
                "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.758,
                "failedSince" : 0,
                "name" : "test03_texUnit1_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.649,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
                "duration" : 2.318,
                "failedSince" : 0,
                "name" : "testAddRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.035,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
                "duration" : 2.365,
                "failedSince" : 0,
                "name" : "test01ScrollPane",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.089,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.524,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.318,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.148,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.69,
                "failedSince" : 0,
                "name" : "testTextRendererDraw2D",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.576,
                "failedSince" : 0,
                "name" : "testTextRendererDraw3D",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.508,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 1.713,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.077,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.04,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.048,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.583,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 1.552,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.067,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.04,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.391,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 2.476,
                "failedSince" : 0,
                "name" : "test01DesktopCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02EGLCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.172,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 1.963,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.187,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.056,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 3.43,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.819,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.824,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.829,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.212,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.171,
                "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.182,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.376,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 3.437,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.818,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.858,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.769,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.228,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.996,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:16:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
                "duration" : 0.638,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.013,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.847,
                "failedSince" : 0,
                "name" : "test01OpaqueDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.674,
                "failedSince" : 0,
                "name" : "test01TransparentDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.661,
                "failedSince" : 0,
                "name" : "test01TransparentUndecorated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.422,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
                "duration" : 2.241,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.929,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
                "duration" : 2.75,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.437,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
                "duration" : 2.699,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.383,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 2.265,
                "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.617,
                "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.636,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.307,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 2.485,
                "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.719,
                "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.675,
                "failedSince" : 0,
                "name" : "test03_PbufferNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.685,
                "failedSince" : 0,
                "name" : "test04_PbufferMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 1.342,
                "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.669,
                "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.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.681,
                "failedSince" : 0,
                "name" : "test40_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.671,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.675,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:36:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.844,
                "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.639,
                "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.625,
                "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.61,
                "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.816,
                "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.594,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.399,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:37:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
                "duration" : 5.304,
                "failedSince" : 0,
                "name" : "testElektronenMultiplizierer01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.394,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 2.244,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.7,
                "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.672,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.299,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 2.609,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.8,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 0.81,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.956,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:42:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 2.775,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 1.151,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.619,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:53:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
                "duration" : 2.202,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.914,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 2.736,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 1.186,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.614,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 3.138,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 1.366,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.224,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:43:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 2.797,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 1.208,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.699,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 2.649,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 1.126,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.477,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:53:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
                "duration" : 0.738,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.975,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:37:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
                "duration" : 1.316,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.614,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:37:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
                "duration" : 0.73,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.003,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:37:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.749,
                "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.583,
                "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.574,
                "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.586,
                "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.745,
                "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" : 6.069,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:37:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
                "duration" : 0.823,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.91,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
                "duration" : 2.791,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.024,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:43:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.843,
                "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.746,
                "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.343,
                "failedSince" : 0,
                "name" : "test12_FBOCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.046,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 2.844,
                "failedSince" : 0,
                "name" : "test01_GL3Core_Passthrough",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 1.2,
                "failedSince" : 0,
                "name" : "test02_GL3Core_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 1.235,
                "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.199,
                "failedSince" : 0,
                "name" : "test12_GL3Compat_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.188,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:17:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
                "duration" : 0.756,
                "failedSince" : 0,
                "name" : "test01_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.031,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:37:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
                "duration" : 2.884,
                "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-18T13:18:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 2.858,
                "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.198,
                "failedSince" : 0,
                "name" : "test02_01b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.762,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.827,
                "failedSince" : 0,
                "name" : "test00NoShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.315,
                "failedSince" : 0,
                "name" : "test01ShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.404,
                "failedSince" : 0,
                "name" : "test02ShaderState_PerformanceSingleKeepEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.457,
                "failedSince" : 0,
                "name" : "test03ShaderState_PerformanceSingleToggleEnable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.305,
                "failedSince" : 0,
                "name" : "test04ShaderState_PerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.012,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 2.008,
                "failedSince" : 0,
                "name" : "test01ShaderStatePerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.333,
                "failedSince" : 0,
                "name" : "test11ShaderStateValidationSP1Linked",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.35,
                "failedSince" : 0,
                "name" : "test12ShaderStateValidationSP1Unlinked",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.402,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 1.586,
                "failedSince" : 0,
                "name" : "testGLSLCompilation01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "testGLSLUse01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.493,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 2.25,
                "failedSince" : 0,
                "name" : "test01_PSA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.652,
                "failedSince" : 0,
                "name" : "test99_PS1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.623,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
                "duration" : 2.282,
                "failedSince" : 0,
                "name" : "compileShader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.987,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:37:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 1.714,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameOK",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.209,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameWrong",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.603,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
                "duration" : 2.375,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.094,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:37:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
                "duration" : 2.121,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.824,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:37:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testExponentIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testInfinite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.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.001,
                "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.186,
                "failedSince" : 0,
                "name" : "testPackDoubleUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "testPackFloatDoubleEquivalent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "testPackFloatUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.019,
                "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.001,
                "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.002,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwoNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
                "duration" : 0.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.999,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.153,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary32NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
                "duration" : 0.006,
                "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.146,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestBinary64NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:55"
          },
          {
            "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.002,
                "failedSince" : 0,
                "name" : "test02EqualsNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.105,
                "failedSince" : 0,
                "name" : "test03aEqualsWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test03bEqualsWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test04CompareNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
                "duration" : 0.089,
                "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.415,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:55"
          },
          {
            "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.157,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.039,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.173,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
                "duration" : 0.037,
                "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.002,
                "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.18,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
                "duration" : 4.075,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.253,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f02MulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:05:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.041,
                "failedSince" : 0,
                "name" : "test01Ident",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.009,
                "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" : 14.285,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.487,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4f03InversionNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "testCM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testCM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.173,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fMatrixMulNOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.047,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.101,
                "failedSince" : 0,
                "name" : "test03GLUToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test04GLUDoubleToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.276,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
                "duration" : 0.042,
                "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.181,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestMatrix4fProject02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test00MatrixToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.062,
                "failedSince" : 0,
                "name" : "test01aTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "test01bTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test02MviUpdateShaderAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
                "duration" : 0.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" : 2.347,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:29"
          },
          {
            "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.001,
                "failedSince" : 0,
                "name" : "testLookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.181,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.184,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
                "duration" : 0.047,
                "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.181,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestPMVTransform01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.035,
                "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.069,
                "failedSince" : 0,
                "name" : "test10AngleAxis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test11FromVectorToVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test12FromAndToEulerAngles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test13FromEulerAnglesAndRotateVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.011,
                "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.0,
                "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.0,
                "failedSince" : 0,
                "name" : "test21Multiply",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22InvertMultNormalAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test23RotationOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24Axes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "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.29,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:06:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 5.345,
                "failedSince" : 0,
                "name" : "test01NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 186.497,
                "failedSince" : 0,
                "name" : "test02GLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 195.62,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:43:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.831,
                "failedSince" : 0,
                "name" : "test01aOffscreenWindowPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.674,
                "failedSince" : 0,
                "name" : "test01bOffscreenWindowPBufferStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.705,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBuffer555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.673,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBufferStencilAlpha",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 5.115,
                "failedSince" : 0,
                "name" : "test02Offscreen3Windows1DisplayPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 5.171,
                "failedSince" : 0,
                "name" : "test03Offscreen3Windows3DisplaysPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.787,
                "failedSince" : 0,
                "name" : "test04OffscreenSnapshotWithDemoPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.038,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 3.23,
                "failedSince" : 0,
                "name" : "test11OffscreenWindowPixmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.666,
                "failedSince" : 0,
                "name" : "test14OffscreenSnapshotWithDemoPixmap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.58,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:18:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
                "duration" : 2.053,
                "failedSince" : 0,
                "name" : "test14GearsNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.45,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:37:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.693,
                "failedSince" : 0,
                "name" : "test00NopNoGLDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.436,
                "failedSince" : 0,
                "name" : "test01NopGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.416,
                "failedSince" : 0,
                "name" : "test02NopGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.374,
                "failedSince" : 0,
                "name" : "test03NopGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 4.564,
                "failedSince" : 0,
                "name" : "test04NopGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.435,
                "failedSince" : 0,
                "name" : "test05NopNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.466,
                "failedSince" : 0,
                "name" : "test11GearsGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.564,
                "failedSince" : 0,
                "name" : "test12GearsGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.465,
                "failedSince" : 0,
                "name" : "test13GearsGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 4.65,
                "failedSince" : 0,
                "name" : "test14GearsGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.157,
                "failedSince" : 0,
                "name" : "test15GearsNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.535,
                "failedSince" : 0,
                "name" : "test20NopNoGLDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.321,
                "failedSince" : 0,
                "name" : "test21NopGLCanvasDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.435,
                "failedSince" : 0,
                "name" : "test22NopGLJPanelDefOverlapSingle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 4.565,
                "failedSince" : 0,
                "name" : "test23NopGLJPanelDefOverlapMT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.351,
                "failedSince" : 0,
                "name" : "test25NopNewtCanvasAWTDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 35.73,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:37:52"
          },
          {
            "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.431,
                "failedSince" : 0,
                "name" : "test02NopGLWindowReuse",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.524,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "test01ChooseOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 4.672,
                "failedSince" : 0,
                "name" : "test02Full",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.911,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.34,
                "failedSince" : 0,
                "name" : "test01_GLCanvasTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.28,
                "failedSince" : 0,
                "name" : "test02_GLCanvasTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.198,
                "failedSince" : 0,
                "name" : "test11_GLCanvasTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.314,
                "failedSince" : 0,
                "name" : "test12_GLCanvasTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.367,
                "failedSince" : 0,
                "name" : "test21_NewtCanvasSWTTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.169,
                "failedSince" : 0,
                "name" : "test22_NewtCanvasSWTTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.168,
                "failedSince" : 0,
                "name" : "test31_NewtCanvasSWTTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.175,
                "failedSince" : 0,
                "name" : "test32_NewtCanvasSWTTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.12,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:53:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
                "duration" : 3.359,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.054,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:54:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.751,
                "failedSince" : 0,
                "name" : "postAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.456,
                "failedSince" : 0,
                "name" : "preAttach_NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.481,
                "failedSince" : 0,
                "name" : "preAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.472,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.255,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:53:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
                "duration" : 0.488,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.385,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:53:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
                "duration" : 2.026,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.723,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:53:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
                "duration" : 0.576,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.881,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:54:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 2.215,
                "failedSince" : 0,
                "name" : "test01JOGLGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 1.064,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTPreVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.739,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTSimple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.709,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:53:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
                "duration" : 0.492,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.56,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:53:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.618,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.409,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.125,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:53:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 4.67,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 2.966,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.323,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 7.17,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 5.153,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.048,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:38:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 10.499,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 9.767,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 22.509,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:38:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 10.197,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 9.916,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 22.41,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:39:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 13.561,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 13.08,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_bitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 11.993,
                "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.865,
                "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.236,
                "failedSince" : 0,
                "name" : "test02_flip1_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 12.467,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 12.277,
                "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.661,
                "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" : 12.994,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 11.276,
                "failedSince" : 0,
                "name" : "test12_flip0_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 125.721,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:39:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 1.244,
                "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.849,
                "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.88,
                "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.785,
                "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.401,
                "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.834,
                "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.872,
                "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.724,
                "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.691,
                "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.833,
                "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.876,
                "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.676,
                "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.844,
                "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.764,
                "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.674,
                "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" : 16.032,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 2.976,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 2.292,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.513,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:41:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 1.701,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 0.036,
                "failedSince" : 0,
                "name" : "test02_EOT_01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.43,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 2.067,
                "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.521,
                "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.567,
                "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.557,
                "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.565,
                "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.468,
                "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.66,
                "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.666,
                "failedSince" : 0,
                "name" : "test112_on__gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.768,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 6.368,
                "failedSince" : 0,
                "name" : "test01GL2Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.915,
                "failedSince" : 0,
                "name" : "test02GL2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.839,
                "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" : 16.822,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 1.81,
                "failedSince" : 0,
                "name" : "test01Plain__GL2ES1_VBOOffUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.215,
                "failedSince" : 0,
                "name" : "test02Plain__GL2ES1_VBOOffUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.197,
                "failedSince" : 0,
                "name" : "test03Plain__GL2ES1_VBOOnUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.222,
                "failedSince" : 0,
                "name" : "test04Plain__GL2ES1_VBOOnUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.23,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES1_VBOOff",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.198,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES1_VBOOn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.246,
                "failedSince" : 0,
                "name" : "test07ImmSinkGL2ES1_VBOOnTexture",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.806,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 1.858,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.213,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.216,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.182,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.806,
                "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.178,
                "failedSince" : 0,
                "name" : "test10_RGBAtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "test11_RGBAtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.805,
                "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.871,
                "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.871,
                "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.868,
                "failedSince" : 0,
                "name" : "test32_RGBAtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.479,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:19:56"
          },
          {
            "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.428,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.691,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:42:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 1.979,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 0.276,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG_TGA_PAM",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.362,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.846,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.101,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:42:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 2.12,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 0.999,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.307,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.045,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.729,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
                "duration" : 2.719,
                "failedSince" : 0,
                "name" : "testReadES2_RGBn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.419,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
                "duration" : 4.675,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.392,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:42:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 2.779,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.279,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.284,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.294,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.341,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.373,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.384,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.424,
                "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.64,
                "failedSince" : 0,
                "name" : "test03YCCK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.786,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:42:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.91,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.221,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.202,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.223,
                "failedSince" : 0,
                "name" : "test01YUV444Base__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.24,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.212,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.241,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.254,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.254,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.272,
                "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.391,
                "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.23,
                "failedSince" : 0,
                "name" : "test04QTTDefPostFrame_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.375,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.643,
                "failedSince" : 0,
                "name" : "testPNGRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "testPNGRead02_RGB888_to_RGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.029,
                "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.082,
                "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.017,
                "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.008,
                "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.045,
                "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.544,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:41"
          },
          {
            "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.672,
                "failedSince" : 0,
                "name" : "testRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 6.031,
                "failedSince" : 0,
                "name" : "testRead02_Gray2RGBA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.407,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:20:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 2.965,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.191,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.169,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.173,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.195,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.197,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.174,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.198,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.999,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:42:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.819,
                "failedSince" : 0,
                "name" : "testGray__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.224,
                "failedSince" : 0,
                "name" : "testGray__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.218,
                "failedSince" : 0,
                "name" : "testInterl3G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.22,
                "failedSince" : 0,
                "name" : "testInterl3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.123,
                "failedSince" : 0,
                "name" : "testInterl4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.123,
                "failedSince" : 0,
                "name" : "testInterl4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.234,
                "failedSince" : 0,
                "name" : "testPalette3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.231,
                "failedSince" : 0,
                "name" : "testPalette4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.233,
                "failedSince" : 0,
                "name" : "testRGB3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.214,
                "failedSince" : 0,
                "name" : "testRGB3__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.212,
                "failedSince" : 0,
                "name" : "testRGB4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.202,
                "failedSince" : 0,
                "name" : "testRGB4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.221,
                "failedSince" : 0,
                "name" : "testRGB4__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.99,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.671,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "testConversion00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 7.189,
                "failedSince" : 0,
                "name" : "testConversion01_srcS000_BE_TL_destS000_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 7.892,
                "failedSince" : 0,
                "name" : "testConversion02_srcS000_LE_TL_destS000_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 6.002,
                "failedSince" : 0,
                "name" : "testConversion03_srcS000_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 7.472,
                "failedSince" : 0,
                "name" : "testConversion04_srcS259_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 7.351,
                "failedSince" : 0,
                "name" : "testConversion05_srcS301_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 36.624,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:21:28"
          },
          {
            "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.16,
                "failedSince" : 0,
                "name" : "testPNGRead12_fromABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.107,
                "failedSince" : 0,
                "name" : "testPNGRead13_fromBGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "testPNGRead14_fromARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.219,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 2.723,
                "failedSince" : 0,
                "name" : "test01U32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 1.224,
                "failedSince" : 0,
                "name" : "test02RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 1.223,
                "failedSince" : 0,
                "name" : "test03RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.875,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:10"
          },
          {
            "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" : 3.004,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:42:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
                "duration" : 0.809,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.081,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:42:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 18.292,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 12.468,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 3.75,
                "failedSince" : 0,
                "name" : "test03AllTGA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 3.598,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 38.823,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
                "duration" : 1.31,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.571,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:42:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
                "duration" : 1.313,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.492,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
                "duration" : 4.722,
                "failedSince" : 0,
                "name" : "testAll",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.409,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:22:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
                "duration" : 2.13,
                "failedSince" : 0,
                "name" : "testCloseNewtAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.847,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:46:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
                "duration" : 2.261,
                "failedSince" : 0,
                "name" : "testDisplayCreate01_AutoDestroyLifecycle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.41,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
                "duration" : 2.285,
                "failedSince" : 0,
                "name" : "testDisplayCreate01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.384,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
                "duration" : 2.702,
                "failedSince" : 0,
                "name" : "testEventSourceNotNewtBug",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.431,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:46:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
                "duration" : 4.304,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.43,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.328,
                "failedSince" : 0,
                "name" : "testWarp01Center",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.118,
                "failedSince" : 0,
                "name" : "testWarp02Random",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.511,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.347,
                "failedSince" : 0,
                "name" : "test01WindowCreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.188,
                "failedSince" : 0,
                "name" : "test02WindowCreateUndecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.976,
                "failedSince" : 0,
                "name" : "test11WindowSimpleToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.914,
                "failedSince" : 0,
                "name" : "test12WindowUndecorToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.529,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.369,
                "failedSince" : 0,
                "name" : "test01WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.304,
                "failedSince" : 0,
                "name" : "test02WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.178,
                "failedSince" : 0,
                "name" : "test10WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "test11WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.202,
                "failedSince" : 0,
                "name" : "test21WindowDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.249,
                "failedSince" : 0,
                "name" : "test22WindowTwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "test23WindowTwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.827,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.714,
                "failedSince" : 0,
                "name" : "testWindowDecor01Simple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.853,
                "failedSince" : 0,
                "name" : "testWindowDecor02DestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.143,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.117,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.939,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.865,
                "failedSince" : 0,
                "name" : "test01WindowDecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.705,
                "failedSince" : 0,
                "name" : "test02WindowUndecor",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.666,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
                "duration" : 2.571,
                "failedSince" : 0,
                "name" : "testListenerStringPassingAndOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.286,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:46:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
                "duration" : 1.736,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.978,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:46:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
                "duration" : 1.908,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.581,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:23:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
                "duration" : 0.702,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.659,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
                "duration" : 2.704,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.392,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 2.392,
                "failedSince" : 0,
                "name" : "testCloseFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 0.657,
                "failedSince" : 0,
                "name" : "testCloseJFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.792,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:46:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
                "duration" : 1.98,
                "failedSince" : 0,
                "name" : "testCloseGLWindow",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.676,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
                "duration" : 2.844,
                "failedSince" : 0,
                "name" : "testCloseJFrameNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:46:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.179,
                "failedSince" : 0,
                "name" : "testWindowDecorDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.015,
                "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.02,
                "failedSince" : 0,
                "name" : "testWindowDecorTwoWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "testWindowNativeRecreate01Simple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.246,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.259,
                "failedSince" : 0,
                "name" : "test01WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.123,
                "failedSince" : 0,
                "name" : "test02WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.368,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.746,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.022,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.03,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.503,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.707,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 5.572,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 29.052,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:46:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.742,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.918,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.036,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.689,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.801,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 5.224,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 29.853,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:47:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.826,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.027,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.028,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.776,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.689,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 5.356,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 29.414,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:47:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 3.524,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:54:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 5.998,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 6.304,
                "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.608,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:48:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 25.786,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 24.88,
                "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" : 52.926,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:48:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 14.996,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 15.208,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 32.514,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:49:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 7.909,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 8.107,
                "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" : 18.314,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:50:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.151,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.348,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.798,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:50:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 5.915,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 9.098,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.277,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:50:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 15.027,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 22.41,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 39.886,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:50:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 5.253,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 5.067,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.613,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:51:34"
          },
          {
            "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.084,
                "failedSince" : 0,
                "name" : "test01ScreenAllMonitor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.791,
                "failedSince" : 0,
                "name" : "test02ScreenAllModesInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.95,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
                "duration" : 1.468,
                "failedSince" : 0,
                "name" : "testScreenModeInfo01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.458,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1534,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 2.977,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
                "duration" : 8.802,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.89,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 14.882,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.011,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 10.393,
                "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.008,
                "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.544,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:24:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 6.823,
                "failedSince" : 0,
                "name" : "test01FullscreenChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 11.269,
                "failedSince" : 0,
                "name" : "test02ScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 15.305,
                "failedSince" : 0,
                "name" : "test03ScreenModeChangeWithFS01Post",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 13.255,
                "failedSince" : 0,
                "name" : "test04ScreenModeChangeWithFS01Pre",
                "skipped" : False,
                "status" : "FIXED"
              }
            ],
            "duration" : 50.772,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:25:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.912,
                "failedSince" : 0,
                "name" : "testScreenRotationChange01_PreWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 21.077,
                "failedSince" : 0,
                "name" : "testScreenRotationChange02_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.937,
                "failedSince" : 0,
                "name" : "testScreenRotationChange11_PostWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.975,
                "failedSince" : 0,
                "name" : "testScreenRotationChange12_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 85.996,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:26:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 11.141,
                "failedSince" : 0,
                "name" : "testScreenModeChange01_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 10.444,
                "failedSince" : 0,
                "name" : "testScreenModeChange02_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.727,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 1.704,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.672,
                "failedSince" : 0,
                "name" : "test02aReparentTop2WinReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.736,
                "failedSince" : 0,
                "name" : "test02bReparentTop2WinReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.701,
                "failedSince" : 0,
                "name" : "test03aReparentWin2TopReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.696,
                "failedSince" : 0,
                "name" : "test03bReparentWin2TopReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 22.58,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:27:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.507,
                "failedSince" : 0,
                "name" : "test01WindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.036,
                "failedSince" : 0,
                "name" : "test02WindowParenting02CreateVisibleDestroy2Defered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.06,
                "failedSince" : 0,
                "name" : "test03WindowParenting02CreateVisibleDestroy3Odd",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.332,
                "failedSince" : 0,
                "name" : "test04WindowParenting03ReparentNewtWin2Top",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.336,
                "failedSince" : 0,
                "name" : "test05WindowParenting04ReparentNewtWin2TopLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.326,
                "failedSince" : 0,
                "name" : "test06WindowParenting05ReparentAWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.867,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:51:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
                "duration" : 0.797,
                "failedSince" : 0,
                "name" : "testWindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.922,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:54:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 3.16,
                "failedSince" : 0,
                "name" : "test01AWTWinHopFrame2FrameFPS25Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.832,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2FrameStdAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.249,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:52:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 1.475,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 2.786,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.53,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:52:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 1.652,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 4.584,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.506,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:52:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.553,
                "failedSince" : 0,
                "name" : "test01GLWindowReparentRecreateNoPreserve",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.351,
                "failedSince" : 0,
                "name" : "test02GLWindowReparentRecreateGLPreserve",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.167,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:52:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 4.17,
                "failedSince" : 0,
                "name" : "test01NewtChildOnAWTParentLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.388,
                "failedSince" : 0,
                "name" : "test02NewtChildOnAWTParentLayoutedDef",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.677,
                "failedSince" : 0,
                "name" : "test03NewtChildOnAWTParentDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.609,
                "failedSince" : 0,
                "name" : "test04NewtChildOnAWTParentDirectDef",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.559,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:52:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
                "duration" : 2.834,
                "failedSince" : 0,
                "name" : "test01NewtOnNewtParentChildDraw",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.522,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:28:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.623,
                "failedSince" : 0,
                "name" : "test01AWTOneNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.934,
                "failedSince" : 0,
                "name" : "test02AWTTwoNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.828,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:52:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 3.184,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.91,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.43,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:52:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 1.93,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 1.673,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.703,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:54:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
                "duration" : 0.954,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.081,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:28:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
                "duration" : 0.931,
                "failedSince" : 0,
                "name" : "testWindowParenting1AWTOneNewtChild01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.24,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
            "nodeId" : None,
            "timestamp" : "2023-08-18T13:53:06"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1533,
        "url" : "https://jogamp.org/chuck/job/jogl/label=linux-arm64/1533/"
      },
      "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"
          }
        ]
      }
    }
  ]
}