{
  "_class" : "hudson.tasks.test.MatrixTestResult",
  "failCount" : 1,
  "skipCount" : 40,
  "totalCount" : 3583,
  "urlName" : "testReport",
  "childReports" : [
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1541,
        "url" : "https://jogamp.org/chuck/view/fwd/job/jogl/label=android-arm64/1541/"
      },
      "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" : 1541,
        "url" : "https://jogamp.org/chuck/view/fwd/job/jogl/label=macos-x86_64/1541/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 3000.825,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1172,
        "skipCount" : 21,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.132,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:04:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
                "duration" : 1.478,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.154,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:05:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 6.109,
                "failedSince" : 0,
                "name" : "test10RegionRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.27,
                "failedSince" : 0,
                "name" : "test20RegionRendererR2T01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.384,
                "failedSince" : 0,
                "name" : "test30RegionRendererShapes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.414,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:05:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 4.901,
                "failedSince" : 0,
                "name" : "test00TextRendererNONE00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 1.533,
                "failedSince" : 0,
                "name" : "test01TextRendererMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 1.501,
                "failedSince" : 0,
                "name" : "test02TextRendererVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.272,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:05:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test00Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 6.056,
                "failedSince" : 0,
                "name" : "test00SceneNoAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.121,
                "failedSince" : 0,
                "name" : "test01SceneMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.095,
                "failedSince" : 0,
                "name" : "test02GraphMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.092,
                "failedSince" : 0,
                "name" : "test03GraphVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.036,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:05:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 8.536,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 2.425,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 2.404,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 2.265,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.454,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:05:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 21.831,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 6.781,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 2.046,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 1.874,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 34.485,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:06:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 6.671,
                "failedSince" : 0,
                "name" : "test00All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 2.051,
                "failedSince" : 0,
                "name" : "test01OnlyIssues",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.39,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:06:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
                "duration" : 5.696,
                "failedSince" : 0,
                "name" : "testX11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.821,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:33:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 2.831,
                "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.991,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:34:05"
          },
          {
            "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" : 3.156,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 2.368,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.396,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:34:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
                "duration" : 21.668,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.216,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:06:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
                "duration" : 32.882,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 33.559,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:34:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.328,
                "failedSince" : 0,
                "name" : "test01NoDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.15,
                "failedSince" : 0,
                "name" : "test02TriggerDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.347,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:34:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 4.993,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 1.364,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.012,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 4.368,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 0.113,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.132,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 2.929,
                "failedSince" : 0,
                "name" : "test01CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02VBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03VBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12CPUSourceAndVBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13CPUSourceAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test23VBOOnlyAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test88AllModes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.594,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 3.088,
                "failedSince" : 0,
                "name" : "test01GL2CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test02GL3CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.741,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 3.575,
                "failedSince" : 0,
                "name" : "test00OnThread",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 2.071,
                "failedSince" : 0,
                "name" : "test01RenderThread",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 2.047,
                "failedSince" : 0,
                "name" : "test02EDTThread",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 1.887,
                "failedSince" : 0,
                "name" : "test03ExtThread",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 2.192,
                "failedSince" : 0,
                "name" : "test10EDTKeyEvent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 2.456,
                "failedSince" : 0,
                "name" : "test11EDTMouseEvent",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.889,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
                "duration" : 0.042,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.905,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 3.283,
                "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.142,
                "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.15,
                "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.2,
                "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.136,
                "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.128,
                "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.146,
                "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.249,
                "failedSince" : 0,
                "name" : "test04_GL2ES2_FBODemoMSAA4_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11_EGLES2_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13_EGLES2_Demo0MSAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "test21_GL3_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.219,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
                "duration" : 0.192,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 1.336,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test00_Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 6.276,
                "failedSince" : 0,
                "name" : "test01_startMSAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 2.494,
                "failedSince" : 0,
                "name" : "test02_startMSAA4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.438,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
                "duration" : 6.135,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.795,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
                "duration" : 6.197,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.861,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
                "duration" : 6.057,
                "failedSince" : 0,
                "name" : "testOnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.703,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 3.242,
                "failedSince" : 0,
                "name" : "testAvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 2.143,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.446,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.322,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.384,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.358,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.363,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.504,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.438,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.862,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 3.27,
                "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.001,
                "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.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.942,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 4.36,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.127,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGB555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.128,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA5551",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA8881",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.123,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.123,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.123,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.117,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.118,
                "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.122,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.117,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.342,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 3.222,
                "failedSince" : 0,
                "name" : "test00AvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01ES2OnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02GLOnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11ES2OnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.168,
                "failedSince" : 0,
                "name" : "test12GLOnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.063,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 3.428,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.13,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.227,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 1.778,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.224,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.239,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.247,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.206,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.375,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 2.945,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 2.18,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.467,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.457,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.462,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.459,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.489,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.451,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.401,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.485,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.612,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.476,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.487,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.446,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.533,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.009,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 1.91,
                "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.408,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.408,
                "failedSince" : 0,
                "name" : "testGL2OffScreenLayerAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.398,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.001,
                "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.202,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test01_1A1RThreads_100Resizes",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_3A3RThreads_50Resizes",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 1.196,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 5.477,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 1.561,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 1.403,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 1.335,
                "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.001,
                "failedSince" : 0,
                "name" : "test12GLES2DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13GLES2DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test14GLES2DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.444,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 5.049,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 1.593,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 1.349,
                "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" : 8.66,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 2.02,
                "failedSince" : 0,
                "name" : "test01OnThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 1.376,
                "failedSince" : 0,
                "name" : "test02OnThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 1.361,
                "failedSince" : 0,
                "name" : "test03OnThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 1.323,
                "failedSince" : 0,
                "name" : "test04OnThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 1.974,
                "failedSince" : 0,
                "name" : "test05OnThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 1.381,
                "failedSince" : 0,
                "name" : "test11OffThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 1.383,
                "failedSince" : 0,
                "name" : "test12OffThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 1.425,
                "failedSince" : 0,
                "name" : "test13OffThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 1.399,
                "failedSince" : 0,
                "name" : "test14OffThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 1.838,
                "failedSince" : 0,
                "name" : "test15OffThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.151,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 3.329,
                "failedSince" : 0,
                "name" : "test01_ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 1.835,
                "failedSince" : 0,
                "name" : "test03_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 1.158,
                "failedSince" : 0,
                "name" : "test04_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 1.212,
                "failedSince" : 0,
                "name" : "test05_GL4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.205,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 3.262,
                "failedSince" : 0,
                "name" : "test00ShowAvailProfiles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 1.849,
                "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" : 1.251,
                "failedSince" : 0,
                "name" : "test12GL3PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 1.384,
                "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" : 1.204,
                "failedSince" : 0,
                "name" : "test22GL3BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.635,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
                "duration" : 1.376,
                "failedSince" : 0,
                "name" : "test01GLOffscreenDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.033,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 5.121,
                "failedSince" : 0,
                "name" : "test01FFP__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02FFP__ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03FFP__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 1.634,
                "failedSince" : 0,
                "name" : "test04FFP__GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 1.456,
                "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" : 8.886,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test01InternedString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 3.29,
                "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" : 3.97,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 3.087,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 2.166,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.267,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.284,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.464,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.414,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.46,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.461,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.397,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.429,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 1.501,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.594,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 3.025,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 2.097,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.481,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.479,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.46,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.505,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.438,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.411,
                "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" : 1.518,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.452,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 1.459,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.989,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 3.051,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.117,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.118,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.111,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.115,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.113,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.113,
                "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.11,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.307,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 3.126,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.117,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.113,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.117,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.119,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.113,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.121,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.121,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.114,
                "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.116,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.111,
                "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" : 5.4,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
                "duration" : 3.074,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.717,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.748,
                "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.181,
                "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.835,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.772,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.16,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.168,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.151,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.122,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 4.154,
                "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.203,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.987,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test01GLVersion",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test02GLVendorVersion",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.659,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 5.231,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_102x100xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.327,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.359,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.292,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.568,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_640x480xRGBAxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.346,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.767,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.084,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.2,
                "failedSince" : 0,
                "name" : "test04FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 2.419,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.441,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:59"
          },
          {
            "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.0,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.004,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
                "duration" : 1.474,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.138,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
                "duration" : 4.897,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.553,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 5.618,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.363,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.388,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.386,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.407,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 5.007,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.371,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.323,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.36,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.705,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 16.943,
                "failedSince" : 0,
                "name" : "test01X11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.124,
                "failedSince" : 0,
                "name" : "test02X11WindowMemoryLeakPBufferAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.091,
                "failedSince" : 0,
                "name" : "test03X11WindowMemoryLeakFBOAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.253,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
                "duration" : 4.006,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.622,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 2.976,
                "failedSince" : 0,
                "name" : "test01_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 1.063,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfo00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.746,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 3.174,
                "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" : 5.009,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.942,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
                "duration" : 0.891,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.75,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
                "duration" : 5.252,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.81,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
                "duration" : 7.56,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.099,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:21"
          },
          {
            "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.214,
                "failedSince" : 0,
                "name" : "test02UseAWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.347,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.298,
                "failedSince" : 0,
                "name" : "test11UseNEWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.66,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
                "duration" : 1.255,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.86,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:33"
          },
          {
            "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.305,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.527,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.553,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.59,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.493,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.95,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.803,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.145,
                "failedSince" : 0,
                "name" : "test02CommonAnimatorMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.58,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 3.356,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 2.781,
                "failedSince" : 0,
                "name" : "test02EachWithAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.412,
                "failedSince" : 0,
                "name" : "test11CommonAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.412,
                "failedSince" : 0,
                "name" : "test12EachWithAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.658,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.915,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.171,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.185,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.184,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.301,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.484,
                "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.778,
                "failedSince" : 0,
                "name" : "test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.786,
                "failedSince" : 0,
                "name" : "test04SyncedOneAnimatorDirtyDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.792,
                "failedSince" : 0,
                "name" : "test11ASyncEachAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.787,
                "failedSince" : 0,
                "name" : "test12ASyncEachAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.811,
                "failedSince" : 0,
                "name" : "test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.785,
                "failedSince" : 0,
                "name" : "test14AsyncEachAnimatorDirtyDtorOrderMapBuffers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.582,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
                "duration" : 1.863,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.629,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
                "duration" : 8.254,
                "failedSince" : 0,
                "name" : "test01CleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.995,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 3.488,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 3.4,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.326,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:56:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
                "duration" : 4.073,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.743,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 2.465,
                "failedSince" : 0,
                "name" : "test01OnEDT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 0.832,
                "failedSince" : 0,
                "name" : "test02OnExecutorThread",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.415,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 2.516,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.646,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.649,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 3.117,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.598,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 6.147,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 2.887,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 2.833,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 5.582,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.095,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.932,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.313,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.092,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 2.968,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 4.018,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 1.977,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 1.957,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.621,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:04:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 2.955,
                "failedSince" : 0,
                "name" : "testAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.868,
                "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.883,
                "failedSince" : 0,
                "name" : "testFPSAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.883,
                "failedSince" : 0,
                "name" : "testFPSAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.901,
                "failedSince" : 0,
                "name" : "testFPSAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.074,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 3.216,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 1.795,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.683,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 5.298,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 1.764,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.71,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 2.674,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.353,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.833,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.504,
                "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.627,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.353,
                "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.782,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.498,
                "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" : 12.066,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.503,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.357,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.034,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.365,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.835,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.55,
                "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.683,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.374,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.044,
                "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.852,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.521,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.434,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.53,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.433,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 2.645,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.342,
                "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.818,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.499,
                "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.354,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.784,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.513,
                "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.95,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.573,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.351,
                "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.364,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.799,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.527,
                "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.0,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.685,
                "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.056,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.829,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.529,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.438,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.535,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.344,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 3.313,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.437,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.65,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.459,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.459,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.619,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.606,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.334,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 3.296,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.438,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.607,
                "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.457,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.474,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.612,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.628,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.293,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
                "duration" : 1.177,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.841,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 6.121,
                "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.336,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.316,
                "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" : 11.441,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 4.384,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.024,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.963,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.928,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.977,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.914,
                "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.061,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.053,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.946,
                "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.967,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 8.09,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 4.338,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.923,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.99,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 4.353,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 1.44,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.972,
                "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" : 4.427,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 1.432,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.93,
                "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" : 36.571,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 5.713,
                "failedSince" : 0,
                "name" : "test01GLADDelegateGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02GLADDelegateGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.366,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 6.043,
                "failedSince" : 0,
                "name" : "test21GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test22GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.714,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 1.185,
                "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.553,
                "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.416,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 1.194,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.053,
                "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" : 3.715,
                "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" : 3.473,
                "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.125,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.845,
                "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.562,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.297,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
                "duration" : 0.739,
                "failedSince" : 0,
                "name" : "test01WindowClosing",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.407,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
                "duration" : 2.63,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.491,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
                "duration" : 2.94,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.808,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 1.858,
                "failedSince" : 0,
                "name" : "test01_NoGL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 2.254,
                "failedSince" : 0,
                "name" : "test02_WithGL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.788,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
                "duration" : 4.044,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.91,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
                "duration" : 1.216,
                "failedSince" : 0,
                "name" : "testIncompleteGLCanvasNPE",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.334,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
                "duration" : 2.479,
                "failedSince" : 0,
                "name" : "testOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.153,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 1.999,
                "failedSince" : 0,
                "name" : "test01DefaultOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.039,
                "failedSince" : 0,
                "name" : "test02PBufferOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.706,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
                "duration" : 2.591,
                "failedSince" : 0,
                "name" : "test02WithCheckGraphicsEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.257,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 1.901,
                "failedSince" : 0,
                "name" : "test01RealizeGLCanvasOnAWTEDTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.289,
                "failedSince" : 0,
                "name" : "test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.291,
                "failedSince" : 0,
                "name" : "test11RealizeGLCanvasOnMainTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.306,
                "failedSince" : 0,
                "name" : "test12RealizeGLCanvasOnMainTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.46,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:34"
          },
          {
            "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.664,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 2.005,
                "failedSince" : 0,
                "name" : "test01JSplitPaneWithHwGLCanvasPlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.547,
                "failedSince" : 0,
                "name" : "test02JSplitPaneWithHwGLCanvasContainer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.544,
                "failedSince" : 0,
                "name" : "test03JSplitPaneWithLwGLJPanel",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.756,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 2.998,
                "failedSince" : 0,
                "name" : "test02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.86,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
                "duration" : 1.95,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.637,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 4.065,
                "failedSince" : 0,
                "name" : "test01AllVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.161,
                "failedSince" : 0,
                "name" : "test02VisibleWithCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.906,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
                "duration" : 4.995,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.67,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 4.138,
                "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.736,
                "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.351,
                "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.732,
                "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.717,
                "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.653,
                "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.787,
                "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.779,
                "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.666,
                "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.719,
                "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.751,
                "failedSince" : 0,
                "name" : "test11_Frame_Flow_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.75,
                "failedSince" : 0,
                "name" : "test12_Frame_DblBrd_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.749,
                "failedSince" : 0,
                "name" : "test13_Frame_Box_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.732,
                "failedSince" : 0,
                "name" : "test14_Frame_Split_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.784,
                "failedSince" : 0,
                "name" : "test15_Frame_Flow_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.784,
                "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.748,
                "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.767,
                "failedSince" : 0,
                "name" : "test18_Frame_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 52.07,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
                "duration" : 3.227,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.902,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
                "duration" : 3.653,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.335,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
                "duration" : 3.669,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.337,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
                "duration" : 3.65,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.33,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
                "duration" : 3.106,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.773,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
                "duration" : 3.186,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.861,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 2.486,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.151,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.5,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.811,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 2.732,
                "failedSince" : 0,
                "name" : "test00NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.125,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.154,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.281,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.979,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
                "duration" : 3.547,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.22,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.861,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.649,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.398,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
                "duration" : 1.773,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.641,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.839,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.625,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.343,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 2.07,
                "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.617,
                "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.61,
                "failedSince" : 0,
                "name" : "test03_texUnit1_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.976,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
                "duration" : 1.956,
                "failedSince" : 0,
                "name" : "testAddRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.629,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
                "duration" : 2.539,
                "failedSince" : 0,
                "name" : "test01ScrollPane",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.215,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.467,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.214,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.555,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.926,
                "failedSince" : 0,
                "name" : "testTextRendererDraw2D",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.53,
                "failedSince" : 0,
                "name" : "testTextRendererDraw3D",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.344,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 1.318,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.025,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.068,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 3.6,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.025,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.327,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 2.803,
                "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.443,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 1.666,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.162,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.148,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.643,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 5.078,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.531,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.534,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.5,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.573,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.589,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.586,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.604,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.647,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 5.032,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.548,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.544,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.505,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.632,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.596,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.506,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
                "duration" : 1.186,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.061,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 2.573,
                "failedSince" : 0,
                "name" : "test01OpaqueDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 2.005,
                "failedSince" : 0,
                "name" : "test01TransparentDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 1.983,
                "failedSince" : 0,
                "name" : "test01TransparentUndecorated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.058,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
                "duration" : 5.423,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.072,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
                "duration" : 6.045,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.697,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
                "duration" : 5.914,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.566,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 1.758,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.58,
                "failedSince" : 0,
                "name" : "test03_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.599,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.791,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 2.096,
                "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.683,
                "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.683,
                "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.682,
                "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.671,
                "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.694,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test30_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.673,
                "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.673,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.564,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 1.291,
                "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.583,
                "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.59,
                "failedSince" : 0,
                "name" : "test05_BitmapNorm",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.592,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.127,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT",
                "duration" : 2.168,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.832,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:46:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
                "duration" : 8.021,
                "failedSince" : 0,
                "name" : "testElektronenMultiplizierer01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.503,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 5.381,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 1.972,
                "failedSince" : 0,
                "name" : "test03_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 1.95,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.95,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 3.211,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 1.167,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 1.183,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.246,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:46:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 5.305,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 0.991,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.947,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:56:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
                "duration" : 5.353,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.004,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 6.074,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 3.877,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.595,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 3.312,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 1.825,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.813,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:46:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 6.061,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 2.356,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.062,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 4.72,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 1.032,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.406,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:56:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
                "duration" : 0.759,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.634,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:43:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
                "duration" : 1.382,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.246,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:43:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
                "duration" : 0.731,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.593,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:43:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.756,
                "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.576,
                "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.567,
                "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.582,
                "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.558,
                "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.556,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.449,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:43:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
                "duration" : 2.574,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.077,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
                "duration" : 2.776,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.644,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:46:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 2.641,
                "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" : 1.982,
                "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.967,
                "failedSince" : 0,
                "name" : "test12_FBOCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.149,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 5.996,
                "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" : 2.492,
                "failedSince" : 0,
                "name" : "test02_GL3Core_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11_GL3Compat_Passthrough",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12_GL3Compat_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.138,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
                "duration" : 0.78,
                "failedSince" : 0,
                "name" : "test01_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.644,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:43:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
                "duration" : 5.888,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.537,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 6.042,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 2.713,
                "failedSince" : 0,
                "name" : "test02_01b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.405,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 5.05,
                "failedSince" : 0,
                "name" : "test00NoShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 1.483,
                "failedSince" : 0,
                "name" : "test01ShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 2.506,
                "failedSince" : 0,
                "name" : "test02ShaderState_PerformanceSingleKeepEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 2.65,
                "failedSince" : 0,
                "name" : "test03ShaderState_PerformanceSingleToggleEnable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 2.513,
                "failedSince" : 0,
                "name" : "test04ShaderState_PerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.861,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 6.085,
                "failedSince" : 0,
                "name" : "test01ShaderStatePerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 1.784,
                "failedSince" : 0,
                "name" : "test11ShaderStateValidationSP1Linked",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 1.549,
                "failedSince" : 0,
                "name" : "test12ShaderStateValidationSP1Unlinked",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.062,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 4.901,
                "failedSince" : 0,
                "name" : "testGLSLCompilation01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 1.611,
                "failedSince" : 0,
                "name" : "testGLSLUse01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.162,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 5.42,
                "failedSince" : 0,
                "name" : "test01_PSA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 2.018,
                "failedSince" : 0,
                "name" : "test99_PS1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.086,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
                "duration" : 1.918,
                "failedSince" : 0,
                "name" : "compileShader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.591,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:43:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 4.967,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameOK",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 1.437,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameWrong",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.052,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
                "duration" : 1.843,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.512,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:43:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
                "duration" : 1.759,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.43,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:43:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 7.092,
                "failedSince" : 0,
                "name" : "test01NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 195.894,
                "failedSince" : 0,
                "name" : "test02GLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 206.867,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:46:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01aOffscreenWindowPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01bOffscreenWindowPBufferStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBuffer555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBufferStencilAlpha",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02Offscreen3Windows1DisplayPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03Offscreen3Windows3DisplaysPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04OffscreenSnapshotWithDemoPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.598,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 4.879,
                "failedSince" : 0,
                "name" : "test11OffscreenWindowPixmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.462,
                "failedSince" : 0,
                "name" : "test14OffscreenSnapshotWithDemoPixmap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.976,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
                "duration" : 1.64,
                "failedSince" : 0,
                "name" : "test14GearsNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.515,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:43:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.088,
                "failedSince" : 0,
                "name" : "test00NopNoGLDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.1,
                "failedSince" : 0,
                "name" : "test01NopGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.782,
                "failedSince" : 0,
                "name" : "test02NopGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.528,
                "failedSince" : 0,
                "name" : "test03NopGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.449,
                "failedSince" : 0,
                "name" : "test04NopGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.049,
                "failedSince" : 0,
                "name" : "test05NopNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.302,
                "failedSince" : 0,
                "name" : "test11GearsGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.917,
                "failedSince" : 0,
                "name" : "test12GearsGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.865,
                "failedSince" : 0,
                "name" : "test13GearsGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.766,
                "failedSince" : 0,
                "name" : "test14GearsGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.478,
                "failedSince" : 0,
                "name" : "test15GearsNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.417,
                "failedSince" : 0,
                "name" : "test20NopNoGLDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.951,
                "failedSince" : 0,
                "name" : "test21NopGLCanvasDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.7,
                "failedSince" : 0,
                "name" : "test22NopGLJPanelDefOverlapSingle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.666,
                "failedSince" : 0,
                "name" : "test23NopGLJPanelDefOverlapMT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.979,
                "failedSince" : 0,
                "name" : "test25NopNewtCanvasAWTDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 31.929,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:43:35"
          },
          {
            "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.168,
                "failedSince" : 0,
                "name" : "test02NopGLWindowReuse",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.668,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 0.498,
                "failedSince" : 0,
                "name" : "test01ChooseOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 1.378,
                "failedSince" : 0,
                "name" : "test02Full",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.368,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 2.275,
                "failedSince" : 0,
                "name" : "test01_GLCanvasTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.192,
                "failedSince" : 0,
                "name" : "test02_GLCanvasTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.166,
                "failedSince" : 0,
                "name" : "test11_GLCanvasTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.257,
                "failedSince" : 0,
                "name" : "test12_GLCanvasTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.424,
                "failedSince" : 0,
                "name" : "test21_NewtCanvasSWTTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.953,
                "failedSince" : 0,
                "name" : "test22_NewtCanvasSWTTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.824,
                "failedSince" : 0,
                "name" : "test31_NewtCanvasSWTTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.993,
                "failedSince" : 0,
                "name" : "test32_NewtCanvasSWTTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.587,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:56:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
                "duration" : 6.535,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.184,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:58:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 1.839,
                "failedSince" : 0,
                "name" : "postAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.392,
                "failedSince" : 0,
                "name" : "preAttach_NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.385,
                "failedSince" : 0,
                "name" : "preAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.368,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.484,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:57:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 1.106,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:57:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
                "duration" : 4.541,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.185,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:57:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 1.117,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:58:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 4.217,
                "failedSince" : 0,
                "name" : "test01JOGLGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 2.506,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTPreVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.612,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTSimple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.987,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:57:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
                "duration" : 1.222,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.647,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:57:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 1.116,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.308,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.829,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:57:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 3.311,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 0.282,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.239,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 5.147,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 3.703,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.525,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:44:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 6.577,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 4.265,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.76,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:44:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 5.447,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 4.516,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.163,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:44:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 6.355,
                "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" : 8.5,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 3.901,
                "failedSince" : 0,
                "name" : "test02_flip1_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.403,
                "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.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.849,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 3.861,
                "failedSince" : 0,
                "name" : "test12_flip0_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 33.804,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:44:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.952,
                "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.226,
                "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.548,
                "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.667,
                "failedSince" : 0,
                "name" : "test004_flip1_norm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test011_flip1_bitm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test012_flip1_bitm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test013_flip1_bitm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test014_flip1_bitm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.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.849,
                "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.802,
                "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.647,
                "failedSince" : 0,
                "name" : "test104_flip1_norm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test111_flip1_bitm_layout0_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test112_flip1_bitm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test113_flip1_bitm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test114_flip1_bitm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.647,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:45:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 2.137,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 1.072,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.133,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:45:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 3.071,
                "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" : 3.727,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 3.075,
                "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.141,
                "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.187,
                "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" : 2.12,
                "failedSince" : 0,
                "name" : "test101_on__gl2___aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 1.635,
                "failedSince" : 0,
                "name" : "test102_on__gl2___aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 1.653,
                "failedSince" : 0,
                "name" : "test111_on__gl2es3_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 1.617,
                "failedSince" : 0,
                "name" : "test112_on__gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.208,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 13.481,
                "failedSince" : 0,
                "name" : "test01GL2Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 10.214,
                "failedSince" : 0,
                "name" : "test02GL2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 9.9,
                "failedSince" : 0,
                "name" : "test03GL2ES1Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04ES2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 34.247,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 5.3,
                "failedSince" : 0,
                "name" : "test01Plain__GL2ES1_VBOOffUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 1.47,
                "failedSince" : 0,
                "name" : "test02Plain__GL2ES1_VBOOffUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 1.35,
                "failedSince" : 0,
                "name" : "test03Plain__GL2ES1_VBOOnUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 1.45,
                "failedSince" : 0,
                "name" : "test04Plain__GL2ES1_VBOOnUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 1.415,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES1_VBOOff",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 1.41,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES1_VBOOn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 1.501,
                "failedSince" : 0,
                "name" : "test07ImmSinkGL2ES1_VBOOnTexture",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.571,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 5.596,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 1.489,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 1.507,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 1.497,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.743,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 5.232,
                "failedSince" : 0,
                "name" : "test00_RGBtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.473,
                "failedSince" : 0,
                "name" : "test01_RGBtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.466,
                "failedSince" : 0,
                "name" : "test10_RGBAtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.418,
                "failedSince" : 0,
                "name" : "test11_RGBAtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.391,
                "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.435,
                "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.444,
                "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.377,
                "failedSince" : 0,
                "name" : "test32_RGBAtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.887,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.678,
                "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.569,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:45:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 2.054,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 2.478,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG_TGA_PAM",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.091,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.683,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.662,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:45:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 2.162,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 2.283,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.125,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.062,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.008,
                "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.717,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
                "duration" : 5.95,
                "failedSince" : 0,
                "name" : "testReadES2_RGBn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.598,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
                "duration" : 3.578,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.248,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:45:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03CMYK_01_ES2",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "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.779,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:45:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 5.987,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.424,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.417,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.399,
                "failedSince" : 0,
                "name" : "test01YUV444Base__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.449,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.449,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.451,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.25,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.483,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.483,
                "failedSince" : 0,
                "name" : "test03CMYK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 2.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" : 2.15,
                "failedSince" : 0,
                "name" : "test04QTTDefPostFrame_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 32.925,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.622,
                "failedSince" : 0,
                "name" : "testPNGRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.022,
                "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.024,
                "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.022,
                "failedSince" : 0,
                "name" : "testPNGRead04_RGB888_to_RGBA8888_stride999",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testPNGRead11_RGBA8888_to_LUMINA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.006,
                "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.009,
                "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.007,
                "failedSince" : 0,
                "name" : "testPNGRead14_RGBA8888_to_BGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testPNGRead15_RGBA8888_to_ARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testPNGRead16_RGBA8888_to_ABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.381,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testRead00_Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 36.564,
                "failedSince" : 0,
                "name" : "testRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 10.968,
                "failedSince" : 0,
                "name" : "testRead02_Gray2RGBA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 48.191,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.67,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.237,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.248,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.254,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.242,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.152,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.257,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.879,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:45:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 6.611,
                "failedSince" : 0,
                "name" : "testGray__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.439,
                "failedSince" : 0,
                "name" : "testGray__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.966,
                "failedSince" : 0,
                "name" : "testInterl3G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.333,
                "failedSince" : 0,
                "name" : "testInterl3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.384,
                "failedSince" : 0,
                "name" : "testInterl4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.366,
                "failedSince" : 0,
                "name" : "testInterl4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.4,
                "failedSince" : 0,
                "name" : "testPalette3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.4,
                "failedSince" : 0,
                "name" : "testPalette4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.399,
                "failedSince" : 0,
                "name" : "testRGB3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.2,
                "failedSince" : 0,
                "name" : "testRGB3__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.316,
                "failedSince" : 0,
                "name" : "testRGB4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.216,
                "failedSince" : 0,
                "name" : "testRGB4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 2.233,
                "failedSince" : 0,
                "name" : "testRGB4__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 34.924,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:25:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.649,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:25:57"
          },
          {
            "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" : 0.823,
                "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.694,
                "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.694,
                "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.625,
                "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.703,
                "failedSince" : 0,
                "name" : "testConversion05_srcS301_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.214,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:25:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.132,
                "failedSince" : 0,
                "name" : "testPNGRead11_fromRGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.043,
                "failedSince" : 0,
                "name" : "testPNGRead12_fromABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "testPNGRead13_fromBGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "testPNGRead14_fromARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.886,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 5.963,
                "failedSince" : 0,
                "name" : "test01U32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 2.411,
                "failedSince" : 0,
                "name" : "test02RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 2.2,
                "failedSince" : 0,
                "name" : "test03RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.222,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
                "duration" : 0.954,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.834,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:45:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
                "duration" : 0.991,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.852,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:46:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 36.47,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 22.314,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 6.616,
                "failedSince" : 0,
                "name" : "test03AllTGA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 6.933,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 72.984,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
                "duration" : 0.831,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.695,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:46:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
                "duration" : 2.946,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.463,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testExponentIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testInfinite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoubleNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoubleNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "testPackDoubleUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "testPackFloatDoubleEquivalent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "testPackFloatUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "testPackUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "testPackUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSignIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSignificandIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwoNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.78,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:04:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.141,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:04:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.135,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:04:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test01aZeroWithFixedEpsilon0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01bZeroWithFixedEpsilon1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01bZeroWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01cZeroNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02EqualsNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03aEqualsWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03bEqualsWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test04CompareNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test05aCompareWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test05bCompareWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.19,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:04:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI",
                "duration" : 0.04,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.153,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:04:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.161,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:04:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "test00_load_get",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02_transpose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test80LookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test81LookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.169,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:04:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI",
                "duration" : 0.039,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI",
                "duration" : 10.867,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.027,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:04:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.046,
                "failedSince" : 0,
                "name" : "test01Ident",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 10.593,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.794,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:04:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "testCM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testCM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.169,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:05:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test03GLUToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test04GLUDoubleToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.192,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:05:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI",
                "duration" : 0.043,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.179,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:05:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test00MatrixToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "test01aTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test01bTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "test02MviUpdateShaderAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test10MvTranslate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test11MvTranslateRotate",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.741,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "testLookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testLookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.171,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:05:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI",
                "duration" : 0.06,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.185,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:05:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.175,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:05:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test01Normalize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02RotateZeroVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03InvertAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04Dot",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "test10AngleAxis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11FromVectorToVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test12FromAndToEulerAngles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13FromEulerAnglesAndRotateVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test14Matrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test15aAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test15bAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test15cAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20AddSubtract",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21Multiply",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22InvertMultNormalAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test23RotationOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test24Axes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test25Slerp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test26LookAt",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.2,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:05:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestVec3f01NOUI",
                "duration" : 0.042,
                "failedSince" : 0,
                "name" : "test01Normalize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestVec3f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02Angle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.171,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestVec3f01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:05:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
                "duration" : 19.896,
                "failedSince" : 0,
                "name" : "testAll",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 20.545,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
                "duration" : 1.667,
                "failedSince" : 0,
                "name" : "testCloseNewtAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.329,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:49:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
                "duration" : 5.143,
                "failedSince" : 0,
                "name" : "testDisplayCreate01_AutoDestroyLifecycle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.994,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
                "duration" : 5.008,
                "failedSince" : 0,
                "name" : "testDisplayCreate01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.716,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
                "duration" : 2.151,
                "failedSince" : 0,
                "name" : "testEventSourceNotNewtBug",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.818,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:50:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
                "duration" : 5.939,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.638,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 3.924,
                "failedSince" : 0,
                "name" : "testWarp01Center",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 3.272,
                "failedSince" : 0,
                "name" : "testWarp02Random",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.71,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 1.936,
                "failedSince" : 0,
                "name" : "test01WindowCreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 1.342,
                "failedSince" : 0,
                "name" : "test02WindowCreateUndecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 3.59,
                "failedSince" : 0,
                "name" : "test11WindowSimpleToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 3.567,
                "failedSince" : 0,
                "name" : "test12WindowUndecorToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.993,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 1.966,
                "failedSince" : 0,
                "name" : "test01WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 1.362,
                "failedSince" : 0,
                "name" : "test02WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 2.55,
                "failedSince" : 0,
                "name" : "test10WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 2.549,
                "failedSince" : 0,
                "name" : "test11WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 1.356,
                "failedSince" : 0,
                "name" : "test21WindowDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 2.6,
                "failedSince" : 0,
                "name" : "test22WindowTwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 2.613,
                "failedSince" : 0,
                "name" : "test23WindowTwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.557,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 2.393,
                "failedSince" : 0,
                "name" : "testWindowDecor01Simple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.981,
                "failedSince" : 0,
                "name" : "testWindowDecor02DestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 3.51,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 3.485,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.003,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.86,
                "failedSince" : 0,
                "name" : "test01WindowDecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.206,
                "failedSince" : 0,
                "name" : "test02WindowUndecor",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.595,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
                "duration" : 2.221,
                "failedSince" : 0,
                "name" : "testListenerStringPassingAndOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.897,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:50:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
                "duration" : 1.621,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.48,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:50:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
                "duration" : 6.125,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.774,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
                "duration" : 3.744,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.356,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
                "duration" : 5.709,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.353,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:30:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 2.101,
                "failedSince" : 0,
                "name" : "testCloseFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 0.602,
                "failedSince" : 0,
                "name" : "testCloseJFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.372,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:50:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
                "duration" : 4.976,
                "failedSince" : 0,
                "name" : "testCloseGLWindow",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.62,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:30:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
                "duration" : 2.463,
                "failedSince" : 0,
                "name" : "testCloseJFrameNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.126,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:50:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 1.887,
                "failedSince" : 0,
                "name" : "testWindowDecorDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.025,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleUserPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 1.276,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleWMPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 1.266,
                "failedSince" : 0,
                "name" : "testWindowDecorTwoWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 2.533,
                "failedSince" : 0,
                "name" : "testWindowNativeRecreate01Simple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.593,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:30:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 2.006,
                "failedSince" : 0,
                "name" : "test01WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 1.383,
                "failedSince" : 0,
                "name" : "test02WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.05,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:30:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.659,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.772,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.755,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.154,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.551,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 5.192,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.175,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:50:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.59,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.783,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.783,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.395,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.576,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 5.133,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.188,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:50:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.563,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.764,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.766,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.36,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.566,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 5.197,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.38,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:51:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 6.402,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:58:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 7.782,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 6.44,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.105,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:51:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 26.014,
                "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.89,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 52.774,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:52:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 15.551,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 14.409,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 31.886,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:52:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 9.759,
                "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.573,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 20.202,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:53:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 2.345,
                "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.19,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.397,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:53:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 8.171,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 8.661,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.71,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:53:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 19.258,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 21.384,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 42.755,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:54:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 5.498,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 4.583,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.993,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:54:59"
          },
          {
            "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.489,
                "failedSince" : 0,
                "name" : "test01ScreenAllMonitor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.033,
                "failedSince" : 0,
                "name" : "test02ScreenAllModesInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.949,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:30:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
                "duration" : 3.751,
                "failedSince" : 0,
                "name" : "testScreenModeInfo01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.402,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:30:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 3.63,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:30:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
                "duration" : 10.251,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.673,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:30:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 16.283,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.849,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 10.774,
                "failedSince" : 0,
                "name" : "test01ScreenFullscreenSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02ScreenFullscreenSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test03ScreenFullscreenSpanQ1Q2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test04ScreenFullscreenSpanALL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.253,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 8.436,
                "failedSince" : 0,
                "name" : "test01FullscreenChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 13.573,
                "failedSince" : 0,
                "name" : "test02ScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 17.682,
                "failedSince" : 0,
                "name" : "test03ScreenModeChangeWithFS01Post",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 15.501,
                "failedSince" : 0,
                "name" : "test04ScreenModeChangeWithFS01Pre",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 61.147,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 5.866,
                "failedSince" : 0,
                "name" : "testScreenRotationChange01_PreWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 5.325,
                "failedSince" : 0,
                "name" : "testScreenRotationChange02_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 4.011,
                "failedSince" : 0,
                "name" : "testScreenRotationChange11_PostWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 4.005,
                "failedSince" : 0,
                "name" : "testScreenRotationChange12_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 22.64,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:32:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 0.753,
                "failedSince" : 0,
                "name" : "testScreenModeChange01_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testScreenModeChange02_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.19,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:33:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.787,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 6.979,
                "failedSince" : 0,
                "name" : "test02aReparentTop2WinReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 6.933,
                "failedSince" : 0,
                "name" : "test02bReparentTop2WinReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 5.668,
                "failedSince" : 0,
                "name" : "test03aReparentWin2TopReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 5.699,
                "failedSince" : 0,
                "name" : "test03bReparentWin2TopReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 33.536,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:33:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.781,
                "failedSince" : 0,
                "name" : "test01WindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 0.933,
                "failedSince" : 0,
                "name" : "test02WindowParenting02CreateVisibleDestroy2Defered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 0.9,
                "failedSince" : 0,
                "name" : "test03WindowParenting02CreateVisibleDestroy3Odd",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.15,
                "failedSince" : 0,
                "name" : "test04WindowParenting03ReparentNewtWin2Top",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.167,
                "failedSince" : 0,
                "name" : "test05WindowParenting04ReparentNewtWin2TopLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.353,
                "failedSince" : 0,
                "name" : "test06WindowParenting05ReparentAWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.168,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:55:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
                "duration" : 2.19,
                "failedSince" : 0,
                "name" : "testWindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.634,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:57:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 3.593,
                "failedSince" : 0,
                "name" : "test01AWTWinHopFrame2FrameFPS25Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.694,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2FrameStdAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.163,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:55:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 1.782,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 2.674,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.338,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:55:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 1.695,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 4.36,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.937,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:55:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.927,
                "failedSince" : 0,
                "name" : "test01GLWindowReparentRecreateNoPreserve",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.044,
                "failedSince" : 0,
                "name" : "test02GLWindowReparentRecreateGLPreserve",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.889,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:55:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 4.256,
                "failedSince" : 0,
                "name" : "test01NewtChildOnAWTParentLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.226,
                "failedSince" : 0,
                "name" : "test02NewtChildOnAWTParentLayoutedDef",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.549,
                "failedSince" : 0,
                "name" : "test03NewtChildOnAWTParentDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.53,
                "failedSince" : 0,
                "name" : "test04NewtChildOnAWTParentDirectDef",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.238,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:56:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
                "duration" : 4.136,
                "failedSince" : 0,
                "name" : "test01NewtOnNewtParentChildDraw",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.788,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:33:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 2.094,
                "failedSince" : 0,
                "name" : "test01AWTOneNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.848,
                "failedSince" : 0,
                "name" : "test02AWTTwoNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.812,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:56:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 3.693,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.911,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.469,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:56:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 3.866,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 2.322,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.755,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:57:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
                "duration" : 2.537,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.972,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:33:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
                "duration" : 1.37,
                "failedSince" : 0,
                "name" : "testWindowParenting1AWTOneNewtChild01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.228,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:56:29"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1541,
        "url" : "https://jogamp.org/chuck/view/fwd/job/jogl/label=linux-x86_64/1541/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 1968.4106,
        "empty" : False,
        "failCount" : 1,
        "passCount" : 1180,
        "skipCount" : 12,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.16,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
                "duration" : 0.598,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.186,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.782,
                "failedSince" : 0,
                "name" : "test10RegionRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.181,
                "failedSince" : 0,
                "name" : "test20RegionRendererR2T01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.733,
                "failedSince" : 0,
                "name" : "test30RegionRendererShapes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.286,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.75,
                "failedSince" : 0,
                "name" : "test00TextRendererNONE00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.39,
                "failedSince" : 0,
                "name" : "test01TextRendererMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.335,
                "failedSince" : 0,
                "name" : "test02TextRendererVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.251,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:50"
          },
          {
            "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.726,
                "failedSince" : 0,
                "name" : "test00SceneNoAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.216,
                "failedSince" : 0,
                "name" : "test01SceneMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.117,
                "failedSince" : 0,
                "name" : "test02GraphMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.133,
                "failedSince" : 0,
                "name" : "test03GraphVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.834,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 6.332,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 3.016,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 3.065,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 2.844,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.2,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:03"
          },
          {
            "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" : 8.763,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 3.078,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 2.148,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 1.871,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.884,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 2.436,
                "failedSince" : 0,
                "name" : "test00All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 1.56,
                "failedSince" : 0,
                "name" : "test01OnlyIssues",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.608,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
                "duration" : 1.11,
                "failedSince" : 0,
                "name" : "testX11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.17,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 2.817,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.955,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 3.572,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.679,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
                "duration" : 2.693,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.725,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
                "duration" : 24.666,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.288,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.202,
                "failedSince" : 0,
                "name" : "test01NoDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.177,
                "failedSince" : 0,
                "name" : "test02TriggerDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.536,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.596,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.317,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 1.196,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 0.229,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.016,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 1.059,
                "failedSince" : 0,
                "name" : "test01CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.598,
                "failedSince" : 0,
                "name" : "test02VBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.583,
                "failedSince" : 0,
                "name" : "test03VBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.583,
                "failedSince" : 0,
                "name" : "test12CPUSourceAndVBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.6,
                "failedSince" : 0,
                "name" : "test13CPUSourceAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.583,
                "failedSince" : 0,
                "name" : "test23VBOOnlyAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.567,
                "failedSince" : 0,
                "name" : "test88AllModes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.17,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.468,
                "failedSince" : 0,
                "name" : "test01GL2CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test02GL3CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.089,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 1.125,
                "failedSince" : 0,
                "name" : "test00OnThread",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 0.561,
                "failedSince" : 0,
                "name" : "test01RenderThread",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 0.549,
                "failedSince" : 0,
                "name" : "test02EDTThread",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 0.642,
                "failedSince" : 0,
                "name" : "test03ExtThread",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 0.775,
                "failedSince" : 0,
                "name" : "test10EDTKeyEvent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 0.771,
                "failedSince" : 0,
                "name" : "test11EDTMouseEvent",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.036,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.133,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.715,
                "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.163,
                "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.177,
                "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.164,
                "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.152,
                "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.148,
                "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.155,
                "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.192,
                "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.202,
                "failedSince" : 0,
                "name" : "test11_EGLES2_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.175,
                "failedSince" : 0,
                "name" : "test13_EGLES2_Demo0MSAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.16,
                "failedSince" : 0,
                "name" : "test21_GL3_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.012,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
                "duration" : 1.684,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.35,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08: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" : 1.934,
                "failedSince" : 0,
                "name" : "test01_startMSAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 1.192,
                "failedSince" : 0,
                "name" : "test02_startMSAA4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.763,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
                "duration" : 1.426,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.055,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
                "duration" : 1.698,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.33,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
                "duration" : 1.112,
                "failedSince" : 0,
                "name" : "testOnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.709,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.517,
                "failedSince" : 0,
                "name" : "testAvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.31,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.177,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.199,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.186,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.175,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.23,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.23,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.216,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.192,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.202,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.211,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.232,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.233,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.25,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.455,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.641,
                "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.169,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.128,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.175,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.125,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.141,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.165,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.121,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.705,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.599,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.134,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.213,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGB555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.16,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA5551",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.141,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA8881",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.24,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.139,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.205,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.135,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.129,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.138,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.204,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.157,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.207,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.146,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.179,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.502,
                "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" : 5,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.006,
                "failedSince" : 1537,
                "name" : "test02GLOnMobile",
                "skipped" : False,
                "status" : "FAILED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.07,
                "failedSince" : 0,
                "name" : "test11ES2OnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.116,
                "failedSince" : 0,
                "name" : "test12GLOnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.396,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.628,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.192,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.418,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.5,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.344,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.269,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.211,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.284,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.224,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.742,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.187,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.23,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.175,
                "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.177,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.181,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.179,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.277,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.316,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.266,
                "failedSince" : 0,
                "name" : "testES2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.256,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.22,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.191,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.256,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.196,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.276,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.195,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.203,
                "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.303,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.42,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.344,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.333,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.269,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 24.911,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.5,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenLayerAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.617,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.568,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.517,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.593,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.415,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 2.235,
                "failedSince" : 0,
                "name" : "test01_1A1RThreads_100Resizes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 3.349,
                "failedSince" : 0,
                "name" : "test01_3A3RThreads_50Resizes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.242,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.533,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.079,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.065,
                "failedSince" : 0,
                "name" : "test04GL2GL3DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "test11GLES2DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "test12GLES2DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "test13GLES2DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.067,
                "failedSince" : 0,
                "name" : "test14GLES2DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.633,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.538,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.072,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "test11GLES2DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.066,
                "failedSince" : 0,
                "name" : "test12GLES2DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test13GLES2DebugError",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.442,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.144,
                "failedSince" : 0,
                "name" : "test01OnThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.103,
                "failedSince" : 0,
                "name" : "test02OnThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.16,
                "failedSince" : 0,
                "name" : "test03OnThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.099,
                "failedSince" : 0,
                "name" : "test04OnThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.634,
                "failedSince" : 0,
                "name" : "test05OnThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.1,
                "failedSince" : 0,
                "name" : "test11OffThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.081,
                "failedSince" : 0,
                "name" : "test12OffThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.083,
                "failedSince" : 0,
                "name" : "test13OffThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.085,
                "failedSince" : 0,
                "name" : "test14OffThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.581,
                "failedSince" : 0,
                "name" : "test15OffThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.115,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.53,
                "failedSince" : 0,
                "name" : "test01_ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.056,
                "failedSince" : 0,
                "name" : "test02__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.083,
                "failedSince" : 0,
                "name" : "test03_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.084,
                "failedSince" : 0,
                "name" : "test04_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.082,
                "failedSince" : 0,
                "name" : "test05_GL4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.435,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.451,
                "failedSince" : 0,
                "name" : "test00ShowAvailProfiles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.103,
                "failedSince" : 0,
                "name" : "test10GL2PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.082,
                "failedSince" : 0,
                "name" : "test11GL3bcPolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.083,
                "failedSince" : 0,
                "name" : "test12GL3PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.083,
                "failedSince" : 0,
                "name" : "test20GL2BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.084,
                "failedSince" : 0,
                "name" : "test21GL3bcBindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.082,
                "failedSince" : 0,
                "name" : "test22GL3BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.568,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
                "duration" : 0.588,
                "failedSince" : 0,
                "name" : "test01GLOffscreenDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.189,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.756,
                "failedSince" : 0,
                "name" : "test01FFP__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.131,
                "failedSince" : 0,
                "name" : "test02FFP__ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.181,
                "failedSince" : 0,
                "name" : "test03FFP__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.2,
                "failedSince" : 0,
                "name" : "test04FFP__GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.167,
                "failedSince" : 0,
                "name" : "test11GLSL_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "test12GLSL_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.166,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:20"
          },
          {
            "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" : 0.448,
                "failedSince" : 0,
                "name" : "test02InitSingleton",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11DumpDesktopGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12DumpMobileGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.04,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.53,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.211,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.233,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.241,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.242,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.233,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.224,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.177,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.216,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.247,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.183,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.531,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.395,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.213,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.216,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.205,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.176,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.233,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.239,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.185,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.196,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.177,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.544,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.551,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.159,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.175,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.164,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.146,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.136,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.171,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.164,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.165,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.165,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.163,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.141,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.165,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.165,
                "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.118,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.114,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.084,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.471,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.178,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.177,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.164,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.15,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.165,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.134,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.167,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.164,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.143,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.166,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.167,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.704,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
                "duration" : 0.586,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.182,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.383,
                "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.202,
                "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.704,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.451,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.163,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.165,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.181,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.082,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 3.506,
                "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.398,
                "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.997,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.009,
                "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.593,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.623,
                "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.152,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.155,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.165,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_640x480xRGBAxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.179,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.026,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 0.794,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 0.962,
                "failedSince" : 0,
                "name" : "test04FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 3.352,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.209,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:59"
          },
          {
            "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" : 1.1,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
                "duration" : 0.69,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.287,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
                "duration" : 0.63,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.223,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.574,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.097,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.091,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.086,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.442,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.581,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.097,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.092,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.095,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.461,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 1.302,
                "failedSince" : 0,
                "name" : "test01X11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.332,
                "failedSince" : 0,
                "name" : "test02X11WindowMemoryLeakPBufferAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.245,
                "failedSince" : 0,
                "name" : "test03X11WindowMemoryLeakFBOAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.935,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
                "duration" : 0.751,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.786,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 0.522,
                "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" : 1.141,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 0.139,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 0.352,
                "failedSince" : 0,
                "name" : "test02_GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.107,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.174,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
                "duration" : 0.763,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.852,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
                "duration" : 1.061,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.115,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
                "duration" : 2.446,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.441,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.384,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.323,
                "failedSince" : 0,
                "name" : "test02UseAWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.403,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.634,
                "failedSince" : 0,
                "name" : "test11UseNEWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.823,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
                "duration" : 0.988,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.004,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.354,
                "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.268,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.51,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "FIXED"
              }
            ],
            "duration" : 6.515,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.365,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.503,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.989,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.376,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.331,
                "failedSince" : 0,
                "name" : "test02CommonAnimatorMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.723,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.704,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.648,
                "failedSince" : 0,
                "name" : "test02EachWithAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.576,
                "failedSince" : 0,
                "name" : "test11CommonAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.583,
                "failedSince" : 0,
                "name" : "test12EachWithAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.391,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.397,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.35,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.365,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.57,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.997,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.964,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.915,
                "failedSince" : 0,
                "name" : "test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.933,
                "failedSince" : 0,
                "name" : "test04SyncedOneAnimatorDirtyDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.951,
                "failedSince" : 0,
                "name" : "test11ASyncEachAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.066,
                "failedSince" : 0,
                "name" : "test12ASyncEachAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.066,
                "failedSince" : 0,
                "name" : "test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.033,
                "failedSince" : 0,
                "name" : "test14AsyncEachAnimatorDirtyDtorOrderMapBuffers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.973,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
                "duration" : 1.374,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.435,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
                "duration" : 10.179,
                "failedSince" : 0,
                "name" : "test01CleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.234,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.422,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.529,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.974,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
                "duration" : 2.718,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.33,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 6.009,
                "failedSince" : 0,
                "name" : "test01OnEDT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 6.002,
                "failedSince" : 0,
                "name" : "test02OnExecutorThread",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.067,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 0.976,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 0.554,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 0.542,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.086,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.764,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 0.99,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 0.615,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 0.6,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.166,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.966,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.255,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.328,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.703,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 4.7,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 4.211,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 2.282,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 2.216,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.317,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 1.52,
                "failedSince" : 0,
                "name" : "testAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.862,
                "failedSince" : 0,
                "name" : "testAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.866,
                "failedSince" : 0,
                "name" : "testAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.863,
                "failedSince" : 0,
                "name" : "testFPSAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.869,
                "failedSince" : 0,
                "name" : "testFPSAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.866,
                "failedSince" : 0,
                "name" : "testFPSAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.437,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:25:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 2.32,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 1.752,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.683,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:25:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 2.406,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 1.938,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.963,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 2.056,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.361,
                "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.001,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 1.809,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.47,
                "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.639,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.359,
                "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.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.767,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.469,
                "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.0,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.812,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:25:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 2.031,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.398,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.016,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.399,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.966,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.633,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.433,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.633,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.7,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.416,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.033,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.417,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.983,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.817,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.583,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.684,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.923,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 2.042,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.361,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.777,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.497,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.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.639,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.348,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 1.78,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.468,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.788,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:25:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.032,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.399,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.016,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.4,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.951,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.648,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.433,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.65,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.7,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.417,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.033,
                "failedSince" : 0,
                "name" : "test13ExclPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.417,
                "failedSince" : 0,
                "name" : "test14ExclPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.017,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.666,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.45,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.733,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.713,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.814,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.465,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.766,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.766,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.5,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.483,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.784,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.783,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.145,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.848,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.464,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.733,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.734,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.499,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.482,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.767,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.75,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.029,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
                "duration" : 4.814,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.433,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:25:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.867,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowEachWithOwnDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.329,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowEachWithOwnDemoGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.384,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.349,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.367,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.333,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.24,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.536,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.98,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.975,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.975,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.983,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.964,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.007,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 2.972,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.115,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:25:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.497,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.029,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.967,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.01,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.09,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.133,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.972,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.074,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.065,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.969,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.439,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 2.625,
                "failedSince" : 0,
                "name" : "test01GLADDelegateGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 2.13,
                "failedSince" : 0,
                "name" : "test02GLADDelegateGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.349,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 2.777,
                "failedSince" : 0,
                "name" : "test21GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 2.198,
                "failedSince" : 0,
                "name" : "test22GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.579,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 2.716,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnscreenGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 2.146,
                "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.478,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.792,
                "failedSince" : 0,
                "name" : "test01GLCanvasOnScrn2GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.2,
                "failedSince" : 0,
                "name" : "test02GLCanvasOnScrn2GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.306,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 2.147,
                "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.002,
                "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" : 10.076,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.667,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.542,
                "failedSince" : 0,
                "name" : "test02ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.571,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.898,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
                "duration" : 0.489,
                "failedSince" : 0,
                "name" : "test01WindowClosing",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.1,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
                "duration" : 2.283,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.419,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
                "duration" : 2.257,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.365,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 1.513,
                "failedSince" : 0,
                "name" : "test01_NoGL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 1.703,
                "failedSince" : 0,
                "name" : "test02_WithGL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.856,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
                "duration" : 3.375,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.532,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
                "duration" : 0.518,
                "failedSince" : 0,
                "name" : "testIncompleteGLCanvasNPE",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.58,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
                "duration" : 1.266,
                "failedSince" : 0,
                "name" : "testOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.867,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.65,
                "failedSince" : 0,
                "name" : "test01DefaultOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.109,
                "failedSince" : 0,
                "name" : "test02PBufferOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.36,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
                "duration" : 1.694,
                "failedSince" : 0,
                "name" : "test02WithCheckGraphicsEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.301,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.994,
                "failedSince" : 0,
                "name" : "test01RealizeGLCanvasOnAWTEDTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.322,
                "failedSince" : 0,
                "name" : "test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.323,
                "failedSince" : 0,
                "name" : "test11RealizeGLCanvasOnMainTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.322,
                "failedSince" : 0,
                "name" : "test12RealizeGLCanvasOnMainTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.575,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.595,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 1.205,
                "failedSince" : 0,
                "name" : "test01JSplitPaneWithHwGLCanvasPlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.609,
                "failedSince" : 0,
                "name" : "test02JSplitPaneWithHwGLCanvasContainer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.546,
                "failedSince" : 0,
                "name" : "test03JSplitPaneWithLwGLJPanel",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.012,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 1.883,
                "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.983,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
                "duration" : 0.809,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.443,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.911,
                "failedSince" : 0,
                "name" : "test01AllVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.265,
                "failedSince" : 0,
                "name" : "test02VisibleWithCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.792,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
                "duration" : 3.893,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.504,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 3.2,
                "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.648,
                "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.648,
                "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.654,
                "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.679,
                "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.685,
                "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.662,
                "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.672,
                "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.636,
                "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.64,
                "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.648,
                "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.652,
                "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.644,
                "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.699,
                "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.681,
                "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.662,
                "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.681,
                "failedSince" : 0,
                "name" : "test18_Frame_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 49.132,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
                "duration" : 2.239,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.848,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
                "duration" : 2.232,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.835,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
                "duration" : 2.228,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.836,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
                "duration" : 2.263,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.87,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:20"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
                "duration" : 2.249,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.853,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
                "duration" : 2.27,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.871,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.617,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.095,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.798,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.145,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.752,
                "failedSince" : 0,
                "name" : "test00NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.084,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.133,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.458,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.054,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
                "duration" : 2.772,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.414,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.782,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.687,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.583,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
                "duration" : 1.156,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.299,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.691,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
                "duration" : 0.62,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.412,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 1.274,
                "failedSince" : 0,
                "name" : "test01_texUnit0_keepTex0_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 0.657,
                "failedSince" : 0,
                "name" : "test02_texUnit0_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 0.664,
                "failedSince" : 0,
                "name" : "test03_texUnit1_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.222,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
                "duration" : 1.144,
                "failedSince" : 0,
                "name" : "testAddRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.749,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
                "duration" : 1.171,
                "failedSince" : 0,
                "name" : "test01ScrollPane",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.776,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.267,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.183,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.596,
                "failedSince" : 0,
                "name" : "testTextRendererDraw2D",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.532,
                "failedSince" : 0,
                "name" : "testTextRendererDraw3D",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.229,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.583,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.319,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.529,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.051,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.036,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.256,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 0.613,
                "failedSince" : 0,
                "name" : "test01DesktopCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test02EGLCapsEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.207,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.745,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.214,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.22,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.79,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.722,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.218,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.235,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.272,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.185,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.246,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.286,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.046,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.704,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.239,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.241,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.282,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.222,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.305,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.595,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
                "duration" : 0.591,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.706,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.656,
                "failedSince" : 0,
                "name" : "test01OpaqueDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.619,
                "failedSince" : 0,
                "name" : "test01TransparentDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.722,
                "failedSince" : 0,
                "name" : "test01TransparentUndecorated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.03,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
                "duration" : 1.059,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.656,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
                "duration" : 1.184,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.779,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
                "duration" : 1.568,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.171,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 1.072,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 0.532,
                "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.538,
                "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.541,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.347,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 1.267,
                "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.654,
                "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.655,
                "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.72,
                "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.665,
                "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.64,
                "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.658,
                "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.655,
                "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.666,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.905,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.652,
                "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.538,
                "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.519,
                "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.552,
                "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.533,
                "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.515,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.426,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT",
                "duration" : 1.366,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.97,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testElektronenMultiplizierer01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 1.032,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 1.044,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.58,
                "failedSince" : 0,
                "name" : "test02_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 0.584,
                "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.606,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.465,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 1.771,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 1.15,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 1.147,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.683,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 1.281,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 0.659,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.539,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
                "duration" : 1.06,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.666,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 5.011,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 4.514,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.132,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 3.215,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 1.271,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.142,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 1.138,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 0.681,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.426,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 1.126,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 0.578,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.311,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
                "duration" : 0.709,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.843,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
                "duration" : 0.688,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.776,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
                "duration" : 0.691,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.8,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.625,
                "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.526,
                "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.536,
                "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.54,
                "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.53,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.462,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
                "duration" : 0.662,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.715,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
                "duration" : 2.606,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.72,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:32:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.665,
                "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.698,
                "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.743,
                "failedSince" : 0,
                "name" : "test12_FBOCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.114,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 1.178,
                "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.682,
                "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.684,
                "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.715,
                "failedSince" : 0,
                "name" : "test12_GL3Compat_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.889,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
                "duration" : 0.633,
                "failedSince" : 0,
                "name" : "test01_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.799,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
                "duration" : 1.144,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.743,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 1.143,
                "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.681,
                "failedSince" : 0,
                "name" : "test02_01b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.424,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.606,
                "failedSince" : 0,
                "name" : "test00NoShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.151,
                "failedSince" : 0,
                "name" : "test01ShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.429,
                "failedSince" : 0,
                "name" : "test02ShaderState_PerformanceSingleKeepEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.4,
                "failedSince" : 0,
                "name" : "test03ShaderState_PerformanceSingleToggleEnable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.382,
                "failedSince" : 0,
                "name" : "test04ShaderState_PerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.565,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.902,
                "failedSince" : 0,
                "name" : "test01ShaderStatePerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.251,
                "failedSince" : 0,
                "name" : "test11ShaderStateValidationSP1Linked",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.299,
                "failedSince" : 0,
                "name" : "test12ShaderStateValidationSP1Unlinked",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.101,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.562,
                "failedSince" : 0,
                "name" : "testGLSLCompilation01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.212,
                "failedSince" : 0,
                "name" : "testGLSLUse01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.371,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 1.174,
                "failedSince" : 0,
                "name" : "test01_PSA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.68,
                "failedSince" : 0,
                "name" : "test99_PS1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.45,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
                "duration" : 1.078,
                "failedSince" : 0,
                "name" : "compileShader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.68,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.55,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameOK",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.099,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameWrong",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.24,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
                "duration" : 0.995,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.61,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
                "duration" : 0.896,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.498,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 5.192,
                "failedSince" : 0,
                "name" : "test01NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 191.823,
                "failedSince" : 0,
                "name" : "test02GLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 199.486,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:32:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.193,
                "failedSince" : 0,
                "name" : "test01aOffscreenWindowPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.112,
                "failedSince" : 0,
                "name" : "test01bOffscreenWindowPBufferStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.1,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBuffer555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.094,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBufferStencilAlpha",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 3.231,
                "failedSince" : 0,
                "name" : "test02Offscreen3Windows1DisplayPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 3.29,
                "failedSince" : 0,
                "name" : "test03Offscreen3Windows3DisplaysPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.162,
                "failedSince" : 0,
                "name" : "test04OffscreenSnapshotWithDemoPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.205,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.567,
                "failedSince" : 0,
                "name" : "test11OffscreenWindowPixmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.112,
                "failedSince" : 0,
                "name" : "test14OffscreenSnapshotWithDemoPixmap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.271,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
                "duration" : 3.929,
                "failedSince" : 0,
                "name" : "test14GearsNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.05,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.305,
                "failedSince" : 0,
                "name" : "test00NopNoGLDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.036,
                "failedSince" : 0,
                "name" : "test01NopGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.038,
                "failedSince" : 0,
                "name" : "test02NopGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.822,
                "failedSince" : 0,
                "name" : "test03NopGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.328,
                "failedSince" : 0,
                "name" : "test04NopGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 3.379,
                "failedSince" : 0,
                "name" : "test05NopNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.086,
                "failedSince" : 0,
                "name" : "test11GearsGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.137,
                "failedSince" : 0,
                "name" : "test12GearsGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.047,
                "failedSince" : 0,
                "name" : "test13GearsGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.569,
                "failedSince" : 0,
                "name" : "test14GearsGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 3.689,
                "failedSince" : 0,
                "name" : "test15GearsNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.179,
                "failedSince" : 0,
                "name" : "test20NopNoGLDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.849,
                "failedSince" : 0,
                "name" : "test21NopGLCanvasDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.007,
                "failedSince" : 0,
                "name" : "test22NopGLJPanelDefOverlapSingle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.527,
                "failedSince" : 0,
                "name" : "test23NopGLJPanelDefOverlapMT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 3.26,
                "failedSince" : 0,
                "name" : "test25NopNewtCanvasAWTDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.415,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:59"
          },
          {
            "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" : 2.306,
                "failedSince" : 0,
                "name" : "test02NopGLWindowReuse",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.347,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 0.082,
                "failedSince" : 0,
                "name" : "test01ChooseOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 3.773,
                "failedSince" : 0,
                "name" : "test02Full",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.878,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.073,
                "failedSince" : 0,
                "name" : "test01_GLCanvasTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.911,
                "failedSince" : 0,
                "name" : "test02_GLCanvasTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.819,
                "failedSince" : 0,
                "name" : "test11_GLCanvasTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.923,
                "failedSince" : 0,
                "name" : "test12_GLCanvasTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.519,
                "failedSince" : 0,
                "name" : "test21_NewtCanvasSWTTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.428,
                "failedSince" : 0,
                "name" : "test22_NewtCanvasSWTTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.433,
                "failedSince" : 0,
                "name" : "test31_NewtCanvasSWTTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 0.437,
                "failedSince" : 0,
                "name" : "test32_NewtCanvasSWTTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.551,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
                "duration" : 2.367,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.971,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.686,
                "failedSince" : 0,
                "name" : "postAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.452,
                "failedSince" : 0,
                "name" : "preAttach_NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.443,
                "failedSince" : 0,
                "name" : "preAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.503,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.095,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
                "duration" : 0.528,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.167,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
                "duration" : 1.076,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.675,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
                "duration" : 0.621,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.8,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 1.202,
                "failedSince" : 0,
                "name" : "test01JOGLGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.951,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTPreVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.676,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTSimple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.439,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
                "duration" : 0.515,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.516,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.458,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.28,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.758,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 0.759,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 0.271,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.62,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 4.197,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 3.658,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.48,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:30:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 3.6,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 3.108,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.838,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:30:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 3.875,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 3.183,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.186,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:30:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 5.038,
                "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" : 4.174,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 4.442,
                "failedSince" : 0,
                "name" : "test02_flip1_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 3.967,
                "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.29,
                "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.352,
                "failedSince" : 0,
                "name" : "test12_flip0_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.428,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:30:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.907,
                "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.802,
                "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.732,
                "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.735,
                "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.001,
                "failedSince" : 0,
                "name" : "test012_flip1_bitm_layout1_layered0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test013_flip1_bitm_layout0_layered1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 0.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.689,
                "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.701,
                "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.69,
                "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.706,
                "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.0,
                "failedSince" : 0,
                "name" : "test114_flip1_bitm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.107,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 1.086,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 0.842,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.049,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 0.626,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 0.035,
                "failedSince" : 0,
                "name" : "test02_EOT_01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.264,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 0.597,
                "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.152,
                "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.127,
                "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.16,
                "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.17,
                "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.267,
                "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.183,
                "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.283,
                "failedSince" : 0,
                "name" : "test112_on__gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.541,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.891,
                "failedSince" : 0,
                "name" : "test01GL2Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.448,
                "failedSince" : 0,
                "name" : "test02GL2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.554,
                "failedSince" : 0,
                "name" : "test03GL2ES1Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.794,
                "failedSince" : 0,
                "name" : "test04ES2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.316,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.703,
                "failedSince" : 0,
                "name" : "test01Plain__GL2ES1_VBOOffUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.254,
                "failedSince" : 0,
                "name" : "test02Plain__GL2ES1_VBOOffUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.204,
                "failedSince" : 0,
                "name" : "test03Plain__GL2ES1_VBOOnUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.248,
                "failedSince" : 0,
                "name" : "test04Plain__GL2ES1_VBOOnUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.25,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES1_VBOOff",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES1_VBOOn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.249,
                "failedSince" : 0,
                "name" : "test07ImmSinkGL2ES1_VBOOnTexture",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.839,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.736,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.239,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.222,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.203,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.001,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.679,
                "failedSince" : 0,
                "name" : "test00_RGBtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.232,
                "failedSince" : 0,
                "name" : "test01_RGBtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.229,
                "failedSince" : 0,
                "name" : "test10_RGBAtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.186,
                "failedSince" : 0,
                "name" : "test11_RGBAtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.267,
                "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.219,
                "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.212,
                "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.19,
                "failedSince" : 0,
                "name" : "test32_RGBAtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.818,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:52"
          },
          {
            "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.305,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.419,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 1.327,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 0.209,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG_TGA_PAM",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.541,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.407,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.515,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 1.369,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 0.774,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.215,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.039,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.635,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
                "duration" : 0.848,
                "failedSince" : 0,
                "name" : "testReadES2_RGBn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.445,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
                "duration" : 1.913,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.506,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.93,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.414,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.407,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.409,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.432,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.466,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.466,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 0.483,
                "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.801,
                "failedSince" : 0,
                "name" : "test03YCCK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.496,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.794,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.298,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.3,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.3,
                "failedSince" : 0,
                "name" : "test01YUV444Base__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.284,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.3,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.316,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.333,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 0.316,
                "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.567,
                "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.331,
                "failedSince" : 0,
                "name" : "test04QTTDefPostFrame_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.025,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.241,
                "failedSince" : 0,
                "name" : "testPNGRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.016,
                "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.014,
                "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.014,
                "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.005,
                "failedSince" : 0,
                "name" : "testPNGRead13_RGBA8888_to_BGR888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testPNGRead14_RGBA8888_to_BGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.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.005,
                "failedSince" : 0,
                "name" : "testPNGRead16_RGBA8888_to_ABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.906,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:13"
          },
          {
            "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" : 5.937,
                "failedSince" : 0,
                "name" : "testRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 1.933,
                "failedSince" : 0,
                "name" : "testRead02_Gray2RGBA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.469,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.824,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.243,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.256,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.246,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.247,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.245,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 0.231,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.141,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.795,
                "failedSince" : 0,
                "name" : "testGray__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.298,
                "failedSince" : 0,
                "name" : "testGray__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.282,
                "failedSince" : 0,
                "name" : "testInterl3G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "testInterl3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.3,
                "failedSince" : 0,
                "name" : "testInterl4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "testInterl4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.3,
                "failedSince" : 0,
                "name" : "testPalette3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "testPalette4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.3,
                "failedSince" : 0,
                "name" : "testRGB3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.3,
                "failedSince" : 0,
                "name" : "testRGB3__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "testRGB4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "testRGB4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 0.284,
                "failedSince" : 0,
                "name" : "testRGB4__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.87,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.588,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "testConversion00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.621,
                "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.684,
                "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.637,
                "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.63,
                "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.549,
                "failedSince" : 0,
                "name" : "testConversion05_srcS301_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.743,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.08,
                "failedSince" : 0,
                "name" : "testPNGRead11_fromRGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "testPNGRead12_fromABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.019,
                "failedSince" : 0,
                "name" : "testPNGRead13_fromBGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "testPNGRead14_fromARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.719,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.801,
                "failedSince" : 0,
                "name" : "test01U32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.297,
                "failedSince" : 0,
                "name" : "test02RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 0.3,
                "failedSince" : 0,
                "name" : "test03RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.013,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
                "duration" : 0.639,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.729,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
                "duration" : 0.667,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.768,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 4.486,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 3.416,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 0.964,
                "failedSince" : 0,
                "name" : "test03AllTGA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 0.85,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.314,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
                "duration" : 0.693,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.787,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
                "duration" : 0.712,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.761,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testExponentIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "testInfinite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testPackDoubleNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoubleNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "testPackDoubleUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "testPackFloatDoubleEquivalent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "testPackFloatUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "testPackUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "testPackUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSignIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testSignificandIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwoNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.887,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.268,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.168,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test01aZeroWithFixedEpsilon0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test01bZeroWithFixedEpsilon1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01bZeroWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01cZeroNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test02EqualsNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test03aEqualsWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test03bEqualsWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04CompareNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test05aCompareWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test05bCompareWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.277,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI",
                "duration" : 0.042,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.205,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.039,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.182,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "test00_load_get",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02_transpose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test80LookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test81LookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.158,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI",
                "duration" : 0.024,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI",
                "duration" : 8.089,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.21,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "test01Ident",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 7.025,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.147,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "testCM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testCM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testRM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testRM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.091,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
                "duration" : 0.029,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test03GLUToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test04GLUDoubleToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.125,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI",
                "duration" : 0.019,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.083,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test00MatrixToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "test01aTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "test01bTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test02MviUpdateShaderAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10MvTranslate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11MvTranslateRotate",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.103,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "testLookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testLookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.08,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI",
                "duration" : 0.025,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.093,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.089,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test01Normalize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02RotateZeroVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03InvertAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04Dot",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10AngleAxis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11FromVectorToVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test12FromAndToEulerAngles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test13FromEulerAnglesAndRotateVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test14Matrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test15aAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test15bAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test15cAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20AddSubtract",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21Multiply",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test22InvertMultNormalAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test23RotationOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test24Axes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test25Slerp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test26LookAt",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.088,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestVec3f01NOUI",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test01Normalize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestVec3f01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02Angle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.079,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestVec3f01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
                "duration" : 3.649,
                "failedSince" : 0,
                "name" : "testAll",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.254,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
                "duration" : 0.908,
                "failedSince" : 0,
                "name" : "testCloseNewtAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.543,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
                "duration" : 2.217,
                "failedSince" : 0,
                "name" : "testDisplayCreate01_AutoDestroyLifecycle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.253,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
                "duration" : 2.219,
                "failedSince" : 0,
                "name" : "testDisplayCreate01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.283,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
                "duration" : 1.325,
                "failedSince" : 0,
                "name" : "testEventSourceNotNewtBug",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.932,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
                "duration" : 4.134,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.133,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.147,
                "failedSince" : 0,
                "name" : "testWarp01Center",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.115,
                "failedSince" : 0,
                "name" : "testWarp02Random",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.266,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.254,
                "failedSince" : 0,
                "name" : "test01WindowCreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.267,
                "failedSince" : 0,
                "name" : "test02WindowCreateUndecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.759,
                "failedSince" : 0,
                "name" : "test11WindowSimpleToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.762,
                "failedSince" : 0,
                "name" : "test12WindowUndecorToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.159,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.264,
                "failedSince" : 0,
                "name" : "test01WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.26,
                "failedSince" : 0,
                "name" : "test02WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.223,
                "failedSince" : 0,
                "name" : "test10WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.183,
                "failedSince" : 0,
                "name" : "test11WindowNativeRecreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.192,
                "failedSince" : 0,
                "name" : "test21WindowDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.349,
                "failedSince" : 0,
                "name" : "test22WindowTwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "test23WindowTwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.934,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.61,
                "failedSince" : 0,
                "name" : "testWindowDecor01Simple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.843,
                "failedSince" : 0,
                "name" : "testWindowDecor02DestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.202,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.233,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.981,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.275,
                "failedSince" : 0,
                "name" : "test01WindowDecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.211,
                "failedSince" : 0,
                "name" : "test02WindowUndecor",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.536,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
                "duration" : 1.282,
                "failedSince" : 0,
                "name" : "testListenerStringPassingAndOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.892,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
                "duration" : 1.694,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.857,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
                "duration" : 0.569,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 1.164,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
                "duration" : 0.057,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.71,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
                "duration" : 1.536,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.143,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 1.313,
                "failedSince" : 0,
                "name" : "testCloseFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 0.565,
                "failedSince" : 0,
                "name" : "testCloseJFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.484,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
                "duration" : 0.881,
                "failedSince" : 0,
                "name" : "testCloseGLWindow",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.49,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
                "duration" : 1.6,
                "failedSince" : 0,
                "name" : "testCloseJFrameNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.227,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.073,
                "failedSince" : 0,
                "name" : "testWindowDecorDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.047,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleUserPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "testWindowDecorSimpleWMPos",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.084,
                "failedSince" : 0,
                "name" : "testWindowDecorTwoWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.048,
                "failedSince" : 0,
                "name" : "testWindowNativeRecreate01Simple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.952,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.186,
                "failedSince" : 0,
                "name" : "test01WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.18,
                "failedSince" : 0,
                "name" : "test02WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.044,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.512,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.676,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.67,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.264,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.473,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 5.076,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.892,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.487,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.682,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.68,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.28,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.474,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 5.08,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.779,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.488,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.681,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.685,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.275,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.475,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 5.081,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 26.022,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 2.212,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 5.429,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 5.444,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.987,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 22.212,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 22.141,
                "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" : 45.449,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 8.008,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 8.023,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.2,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 6.878,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 6.904,
                "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.891,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.015,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.103,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.22,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 5.289,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 8.4,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.822,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 13.897,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 20.282,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 35.374,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 4.738,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 4.56,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.408,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test00ScreenModeStream",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test01ScreenAllMonitor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.019,
                "failedSince" : 0,
                "name" : "test02ScreenAllModesInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.155,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
                "duration" : 0.513,
                "failedSince" : 0,
                "name" : "testScreenModeInfo01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.262,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 2.769,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
                "duration" : 8.53,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.662,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 14.523,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.658,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 10.537,
                "failedSince" : 0,
                "name" : "test01ScreenFullscreenSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "test02ScreenFullscreenSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03ScreenFullscreenSpanQ1Q2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test04ScreenFullscreenSpanALL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.648,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 6.672,
                "failedSince" : 0,
                "name" : "test01FullscreenChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 11.05,
                "failedSince" : 0,
                "name" : "test02ScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 15.321,
                "failedSince" : 0,
                "name" : "test03ScreenModeChangeWithFS01Post",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 13.321,
                "failedSince" : 0,
                "name" : "test04ScreenModeChangeWithFS01Pre",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 49.5,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.516,
                "failedSince" : 0,
                "name" : "testScreenRotationChange01_PreWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 22.725,
                "failedSince" : 0,
                "name" : "testScreenRotationChange02_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.42,
                "failedSince" : 0,
                "name" : "testScreenRotationChange11_PostWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 20.814,
                "failedSince" : 0,
                "name" : "testScreenRotationChange12_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 85.66,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 11.929,
                "failedSince" : 0,
                "name" : "testScreenModeChange01_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 10.836,
                "failedSince" : 0,
                "name" : "testScreenModeChange02_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 25.881,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 2.159,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.768,
                "failedSince" : 0,
                "name" : "test02aReparentTop2WinReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.698,
                "failedSince" : 0,
                "name" : "test02bReparentTop2WinReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.699,
                "failedSince" : 0,
                "name" : "test03aReparentWin2TopReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.683,
                "failedSince" : 0,
                "name" : "test03bReparentWin2TopReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 22.04,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.073,
                "failedSince" : 0,
                "name" : "test01WindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.013,
                "failedSince" : 0,
                "name" : "test02WindowParenting02CreateVisibleDestroy2Defered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 0.979,
                "failedSince" : 0,
                "name" : "test03WindowParenting02CreateVisibleDestroy3Odd",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.299,
                "failedSince" : 0,
                "name" : "test04WindowParenting03ReparentNewtWin2Top",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.273,
                "failedSince" : 0,
                "name" : "test05WindowParenting04ReparentNewtWin2TopLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.246,
                "failedSince" : 0,
                "name" : "test06WindowParenting05ReparentAWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.025,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
                "duration" : 1.001,
                "failedSince" : 0,
                "name" : "testWindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.001,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 3.138,
                "failedSince" : 0,
                "name" : "test01AWTWinHopFrame2FrameFPS25Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.688,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2FrameStdAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.951,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 1.098,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 2.753,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.955,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 1.253,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 4.322,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.705,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test01GLWindowReparentRecreateNoPreserve",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02GLWindowReparentRecreateGLPreserve",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 1.118,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.691,
                "failedSince" : 0,
                "name" : "test01NewtChildOnAWTParentLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.067,
                "failedSince" : 0,
                "name" : "test02NewtChildOnAWTParentLayoutedDef",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.391,
                "failedSince" : 0,
                "name" : "test03NewtChildOnAWTParentDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.415,
                "failedSince" : 0,
                "name" : "test04NewtChildOnAWTParentDirectDef",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.186,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
                "duration" : 1.452,
                "failedSince" : 0,
                "name" : "test01NewtOnNewtParentChildDraw",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.078,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.374,
                "failedSince" : 0,
                "name" : "test01AWTOneNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.879,
                "failedSince" : 0,
                "name" : "test02AWTTwoNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.432,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.978,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.749,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.842,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 2.223,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 1.981,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.208,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
                "duration" : 0.893,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.919,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
                "duration" : 0.69,
                "failedSince" : 0,
                "name" : "testWindowParenting1AWTOneNewtChild01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.821,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:36"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1541,
        "url" : "https://jogamp.org/chuck/view/fwd/job/jogl/label=linux-arm64/1541/"
      },
      "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" : 1541,
        "url" : "https://jogamp.org/chuck/view/fwd/job/jogl/label=android-x86_64/1541/"
      },
      "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" : 1541,
        "url" : "https://jogamp.org/chuck/view/fwd/job/jogl/label=windows-x86_64/1541/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 3018.3567,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1186,
        "skipCount" : 7,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.144,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
                "duration" : 1.718,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.411,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 3.079,
                "failedSince" : 0,
                "name" : "test10RegionRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.258,
                "failedSince" : 0,
                "name" : "test20RegionRendererR2T01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
                "duration" : 0.539,
                "failedSince" : 0,
                "name" : "test30RegionRendererShapes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.596,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 2.53,
                "failedSince" : 0,
                "name" : "test00TextRendererNONE00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.306,
                "failedSince" : 0,
                "name" : "test01TextRendererMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
                "duration" : 0.385,
                "failedSince" : 0,
                "name" : "test02TextRendererVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.401,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test00Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 4.743,
                "failedSince" : 0,
                "name" : "test00SceneNoAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.262,
                "failedSince" : 0,
                "name" : "test01SceneMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.265,
                "failedSince" : 0,
                "name" : "test02GraphMSAA04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
                "duration" : 2.235,
                "failedSince" : 0,
                "name" : "test03GraphVBAA04",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.208,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 9.936,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 3.658,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 3.508,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
                "duration" : 3.529,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 22.312,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 34.555,
                "failedSince" : 0,
                "name" : "test00TextRendererVBAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 14.295,
                "failedSince" : 0,
                "name" : "test10TextRendererMSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 2.849,
                "failedSince" : 0,
                "name" : "test20TextRendererFSAA01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
                "duration" : 2.865,
                "failedSince" : 0,
                "name" : "test30TextRendererNoSampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 56.565,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:09:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 10.508,
                "failedSince" : 0,
                "name" : "test00All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
                "duration" : 2.573,
                "failedSince" : 0,
                "name" : "test01OnlyIssues",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.806,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
                "duration" : 3.502,
                "failedSince" : 0,
                "name" : "testX11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.623,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:32:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 2.906,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02OffscreenFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03OffscreenPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.967,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:32:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
                "duration" : 4.69,
                "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" : 7.778,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:32:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
                "duration" : 2.122,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.992,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
                "duration" : 28.361,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 29.108,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:32:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.337,
                "failedSince" : 0,
                "name" : "test01NoDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
                "duration" : 1.21,
                "failedSince" : 0,
                "name" : "test02TriggerDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.627,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:33:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 2.438,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
                "duration" : 0.098,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.229,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:10:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 3.097,
                "failedSince" : 0,
                "name" : "test01_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
                "duration" : 0.163,
                "failedSince" : 0,
                "name" : "test01_Plain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.93,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 3.043,
                "failedSince" : 0,
                "name" : "test01CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.648,
                "failedSince" : 0,
                "name" : "test02VBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.662,
                "failedSince" : 0,
                "name" : "test03VBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.653,
                "failedSince" : 0,
                "name" : "test12CPUSourceAndVBOOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.666,
                "failedSince" : 0,
                "name" : "test13CPUSourceAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.66,
                "failedSince" : 0,
                "name" : "test23VBOOnlyAndVBOVAO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
                "duration" : 0.663,
                "failedSince" : 0,
                "name" : "test88AllModes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.704,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 2.208,
                "failedSince" : 0,
                "name" : "test01GL2CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test02GL3CPUSource",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.924,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 3.522,
                "failedSince" : 0,
                "name" : "test00OnThread",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 1.05,
                "failedSince" : 0,
                "name" : "test01RenderThread",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 1.045,
                "failedSince" : 0,
                "name" : "test02EDTThread",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 1.079,
                "failedSince" : 0,
                "name" : "test03ExtThread",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 1.236,
                "failedSince" : 0,
                "name" : "test10EDTKeyEvent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
                "duration" : 1.363,
                "failedSince" : 0,
                "name" : "test11EDTMouseEvent",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.027,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:33:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
                "duration" : 0.095,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.146,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:33:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 2.65,
                "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.337,
                "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.403,
                "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.377,
                "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.354,
                "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.285,
                "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.411,
                "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.399,
                "failedSince" : 0,
                "name" : "test04_GL2ES2_FBODemoMSAA4_Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11_EGLES2_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13_EGLES2_Demo0MSAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
                "duration" : 0.329,
                "failedSince" : 0,
                "name" : "test21_GL3_Demo0Normal",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.254,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
                "duration" : 3.931,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.924,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test00_Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 3.93,
                "failedSince" : 0,
                "name" : "test01_startMSAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
                "duration" : 1.534,
                "failedSince" : 0,
                "name" : "test02_startMSAA4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.184,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
                "duration" : 3.985,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.68,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
                "duration" : 3.759,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.471,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
                "duration" : 3.472,
                "failedSince" : 0,
                "name" : "testOnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.163,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 2.328,
                "failedSince" : 0,
                "name" : "testAvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.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.074,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 2.063,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.849,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.858,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.903,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 1.91,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.389,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
                "duration" : 0.275,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.345,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:11:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 2.159,
                "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.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.861,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 2.459,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.454,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.159,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGB555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA5551",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.174,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufRGBA8881",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.142,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.205,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.251,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.224,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.235,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.208,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.282,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.286,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.284,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.302,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
                "duration" : 0.269,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.356,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 2.422,
                "failedSince" : 0,
                "name" : "test00AvailableInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01ES2OnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02GLOnMobile",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test11ES2OnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
                "duration" : 0.191,
                "failedSince" : 0,
                "name" : "test12GLOnDesktop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.335,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 2.675,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
                "duration" : 0.15,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.558,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 2.383,
                "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.001,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.57,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.298,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.283,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
                "duration" : 0.286,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.55,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:33:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 2.186,
                "failedSince" : 0,
                "name" : "testES2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testES2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.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" : 2.082,
                "failedSince" : 0,
                "name" : "testGL2OffScreenAutoDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 2.056,
                "failedSince" : 0,
                "name" : "testGL2OffScreenBitmapSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.958,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.894,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.88,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.92,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBODblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.889,
                "failedSince" : 0,
                "name" : "testGL2OffScreenFBOSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.918,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 1.895,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbufferSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.402,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.413,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.377,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.381,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
                "duration" : 0.307,
                "failedSince" : 0,
                "name" : "testGL2OnScreenSglBuf",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 22.274,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 2.368,
                "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.0,
                "failedSince" : 0,
                "name" : "testGL2OffScreenPbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.963,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBuf",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.689,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufMSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.684,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencil",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
                "duration" : 0.684,
                "failedSince" : 0,
                "name" : "testGL2OnScreenDblBufStencilMSAA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.127,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:33:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 5.217,
                "failedSince" : 0,
                "name" : "test01_1A1RThreads_100Resizes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
                "duration" : 4.701,
                "failedSince" : 0,
                "name" : "test01_3A3RThreads_50Resizes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.92,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:12:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 2.452,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
                "duration" : 0.077,
                "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.055,
                "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.001,
                "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.001,
                "failedSince" : 0,
                "name" : "test14GLES2DebugInsert",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.335,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 2.329,
                "failedSince" : 0,
                "name" : "test01GL2GL3DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.102,
                "failedSince" : 0,
                "name" : "test02GL2GL3DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.076,
                "failedSince" : 0,
                "name" : "test03GL2GL3DebugError",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11GLES2DebugDisabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test12GLES2DebugEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13GLES2DebugError",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.211,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.263,
                "failedSince" : 0,
                "name" : "test01OnThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.08,
                "failedSince" : 0,
                "name" : "test02OnThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.103,
                "failedSince" : 0,
                "name" : "test03OnThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.105,
                "failedSince" : 0,
                "name" : "test04OnThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.884,
                "failedSince" : 0,
                "name" : "test05OnThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "test11OffThreadAtInit",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.099,
                "failedSince" : 0,
                "name" : "test12OffThreadAtReshape",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.091,
                "failedSince" : 0,
                "name" : "test13OffThreadAtDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.097,
                "failedSince" : 0,
                "name" : "test14OffThreadAtInvoke",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
                "duration" : 0.709,
                "failedSince" : 0,
                "name" : "test15OffThreadAtDispose",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.408,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 2.161,
                "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.215,
                "failedSince" : 0,
                "name" : "test03_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.078,
                "failedSince" : 0,
                "name" : "test04_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
                "duration" : 0.086,
                "failedSince" : 0,
                "name" : "test05_GL4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.236,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 2.135,
                "failedSince" : 0,
                "name" : "test00ShowAvailProfiles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.193,
                "failedSince" : 0,
                "name" : "test10GL2PolygonModeFailure",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.068,
                "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.065,
                "failedSince" : 0,
                "name" : "test20GL2BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.062,
                "failedSince" : 0,
                "name" : "test21GL3bcBindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
                "duration" : 0.063,
                "failedSince" : 0,
                "name" : "test22GL3BindArrayAttributeFails",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.336,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
                "duration" : 2.611,
                "failedSince" : 0,
                "name" : "test01GLOffscreenDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.316,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:33:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 2.574,
                "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.293,
                "failedSince" : 0,
                "name" : "test04FFP__GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
                "duration" : 0.202,
                "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" : 3.769,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test01InternedString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 2.122,
                "failedSince" : 0,
                "name" : "test02InitSingleton",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test11DumpDesktopGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test12DumpMobileGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.827,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 2.453,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.325,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.18,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.19,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.184,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.19,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.171,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.197,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.23,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.188,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.197,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test46_GLES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test47_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.612,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 2.117,
                "failedSince" : 0,
                "name" : "test00Version",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.398,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFunc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.212,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.221,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.229,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.194,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.218,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.217,
                "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.181,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
                "duration" : 0.169,
                "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.0,
                "failedSince" : 0,
                "name" : "test48_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.425,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 2.34,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.168,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.471,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.177,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.167,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.168,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.158,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.181,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.168,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.241,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.154,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.173,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.186,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.204,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.147,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
                "duration" : 0.176,
                "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.001,
                "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" : 6.21,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 1.749,
                "failedSince" : 0,
                "name" : "test01GLProfileDefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.168,
                "failedSince" : 0,
                "name" : "test02GLProfileDefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.463,
                "failedSince" : 0,
                "name" : "test03GLProfileDefaultBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.16,
                "failedSince" : 0,
                "name" : "test11GLProfileMaxProgrammableFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.17,
                "failedSince" : 0,
                "name" : "test12GLProfileMaxProgrammablePBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.179,
                "failedSince" : 0,
                "name" : "test21GLProfileMaxFixedFuncFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.185,
                "failedSince" : 0,
                "name" : "test22GLProfileMaxFixedFuncPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.154,
                "failedSince" : 0,
                "name" : "test23GLProfileMaxFixedFuncBitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.182,
                "failedSince" : 0,
                "name" : "test31GLProfileGL2ES1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.188,
                "failedSince" : 0,
                "name" : "test32GLProfileGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.228,
                "failedSince" : 0,
                "name" : "test33GLProfileGL4ES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.152,
                "failedSince" : 0,
                "name" : "test34GLProfileGL2GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "test41_GL4bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "test42_GL3bc",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.176,
                "failedSince" : 0,
                "name" : "test43_GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.17,
                "failedSince" : 0,
                "name" : "test44_GL4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.177,
                "failedSince" : 0,
                "name" : "test45_GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
                "duration" : 0.002,
                "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" : 5.593,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
                "duration" : 2.332,
                "failedSince" : 0,
                "name" : "test01GLProfileDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.04,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:13:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
                "duration" : 3.852,
                "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.29,
                "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" : 10.242,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:33:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.869,
                "failedSince" : 0,
                "name" : "test00_MSAA0_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.358,
                "failedSince" : 0,
                "name" : "test01_MSAA0_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.345,
                "failedSince" : 0,
                "name" : "test10_MSAA8_DefFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
                "duration" : 3.335,
                "failedSince" : 0,
                "name" : "test11_MSAA8_UsrFlip",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.016,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:33:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
                "duration" : 4.008,
                "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.577,
                "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" : 10.437,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "test01GLVersion",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
                "duration" : 0.02,
                "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" : "2025-07-22T03:14:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 4.06,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_102x100xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.773,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xREDxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.887,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_640x480xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.71,
                "failedSince" : 0,
                "name" : "testReadPixelsGL2GL3_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.918,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_640x480xRGBAxUB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
                "duration" : 1.718,
                "failedSince" : 0,
                "name" : "testReadPixelsGL_99x100xRGBxUB",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.768,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.075,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.37,
                "failedSince" : 0,
                "name" : "test04FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
                "duration" : 1.787,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.248,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test02FourThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02TwoThreads",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test16SixteenThreads",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.986,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
                "duration" : 3.068,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.797,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:34:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
                "duration" : 2.692,
                "failedSince" : 0,
                "name" : "testMain",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.388,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 3.953,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.622,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.645,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
                "duration" : 1.649,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.573,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 3.991,
                "failedSince" : 0,
                "name" : "testWriteRead01aMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.649,
                "failedSince" : 0,
                "name" : "testWriteRead01bMap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.65,
                "failedSince" : 0,
                "name" : "testWriteRead02aMapRange",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
                "duration" : 1.636,
                "failedSince" : 0,
                "name" : "testWriteRead02bMapRange",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.64,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:14:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 3.266,
                "failedSince" : 0,
                "name" : "test01X11WindowMemoryLeak",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.307,
                "failedSince" : 0,
                "name" : "test02X11WindowMemoryLeakPBufferAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
                "duration" : 0.323,
                "failedSince" : 0,
                "name" : "test03X11WindowMemoryLeakFBOAutoDrawable",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.001,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
                "duration" : 0.867,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.704,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
                "duration" : 2.323,
                "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" : 3.059,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:34:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 0.632,
                "failedSince" : 0,
                "name" : "test01_GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
                "duration" : 1.824,
                "failedSince" : 0,
                "name" : "test02_GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.188,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:34:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
                "duration" : 0.08,
                "failedSince" : 0,
                "name" : "testDeadlock",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.15,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:34:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
                "duration" : 0.908,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.029,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:34:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
                "duration" : 0.947,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.761,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
                "duration" : 2.597,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.425,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.779,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.495,
                "failedSince" : 0,
                "name" : "test02UseAWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.687,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
                "duration" : 3.537,
                "failedSince" : 0,
                "name" : "test11UseNEWTSharedContext",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.536,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:34:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
                "duration" : 1.048,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.895,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.552,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.328,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.31,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
                "duration" : 1.568,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.871,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:34:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.511,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
                "duration" : 1.588,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.205,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:34:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.412,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
                "duration" : 4.273,
                "failedSince" : 0,
                "name" : "test02CommonAnimatorMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.514,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.705,
                "failedSince" : 0,
                "name" : "test01CommonAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.749,
                "failedSince" : 0,
                "name" : "test02EachWithAnimatorSharedOnscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.566,
                "failedSince" : 0,
                "name" : "test11CommonAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
                "duration" : 1.687,
                "failedSince" : 0,
                "name" : "test12EachWithAnimatorSharedOffscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.561,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.58,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.337,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.452,
                "failedSince" : 0,
                "name" : "test11AsyncEachAnimatorCleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
                "duration" : 1.458,
                "failedSince" : 0,
                "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.664,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.033,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.935,
                "failedSince" : 0,
                "name" : "test02SyncedOneAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.866,
                "failedSince" : 0,
                "name" : "test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 1.879,
                "failedSince" : 0,
                "name" : "test04SyncedOneAnimatorDirtyDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.106,
                "failedSince" : 0,
                "name" : "test11ASyncEachAnimatorCleanDtorOrderCopyBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.15,
                "failedSince" : 0,
                "name" : "test12ASyncEachAnimatorCleanDtorOrderMapBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.132,
                "failedSince" : 0,
                "name" : "test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
                "duration" : 2.119,
                "failedSince" : 0,
                "name" : "test14AsyncEachAnimatorDirtyDtorOrderMapBuffers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.101,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:15:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
                "duration" : 1.566,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.414,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
                "duration" : 20.321,
                "failedSince" : 0,
                "name" : "test01CleanDtorOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 23.152,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.576,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
                "duration" : 2.499,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.957,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:59:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
                "duration" : 4.912,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.63,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 3.687,
                "failedSince" : 0,
                "name" : "test01OnEDT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
                "duration" : 1.02,
                "failedSince" : 0,
                "name" : "test02OnExecutorThread",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.834,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 3.668,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.632,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 1.577,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
                "duration" : 3.233,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.845,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 3.511,
                "failedSince" : 0,
                "name" : "test01OneLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.68,
                "failedSince" : 0,
                "name" : "test02AnotherLifeWithGLInfo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 1.67,
                "failedSince" : 0,
                "name" : "test03AnotherLife",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
                "duration" : 3.296,
                "failedSince" : 0,
                "name" : "test03TwoLifes",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.872,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.702,
                "failedSince" : 0,
                "name" : "test01UseAWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
                "duration" : 3.743,
                "failedSince" : 0,
                "name" : "test10UseNEWTNotShared",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.626,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 3.603,
                "failedSince" : 0,
                "name" : "testVersionV220V221",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 5.056,
                "failedSince" : 0,
                "name" : "testVersionV221V230",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 2.908,
                "failedSince" : 0,
                "name" : "testVersionV230V232",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
                "duration" : 3.144,
                "failedSince" : 0,
                "name" : "testVersionV232V24x",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.473,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:07:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 3.692,
                "failedSince" : 0,
                "name" : "testAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.9,
                "failedSince" : 0,
                "name" : "testAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.916,
                "failedSince" : 0,
                "name" : "testAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.899,
                "failedSince" : 0,
                "name" : "testFPSAnimatorContinue",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.891,
                "failedSince" : 0,
                "name" : "testFPSAnimatorResumePause",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
                "duration" : 0.887,
                "failedSince" : 0,
                "name" : "testFPSAnimatorStartStop",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.876,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 4.514,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
                "duration" : 2.056,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.301,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 4.071,
                "failedSince" : 0,
                "name" : "test01SyncedOneAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
                "duration" : 1.984,
                "failedSince" : 0,
                "name" : "test02AsyncEachAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.76,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:16:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 3.616,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.374,
                "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.865,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.551,
                "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.685,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.38,
                "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.858,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
                "duration" : 0.523,
                "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" : 12.327,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:35:59"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.531,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.405,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.116,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.397,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 2.254,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.065,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.727,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.858,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 1.741,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.413,
                "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.962,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.611,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 3.543,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
                "duration" : 0.585,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 28.959,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 3.608,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.372,
                "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.89,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.554,
                "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.694,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.379,
                "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.843,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.539,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
                "duration" : 0.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" : 12.361,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.507,
                "failedSince" : 0,
                "name" : "test01NormalPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.393,
                "failedSince" : 0,
                "name" : "test02NormalPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.073,
                "failedSince" : 0,
                "name" : "test03ExclPre_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.412,
                "failedSince" : 0,
                "name" : "test04ExclPost_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 2.249,
                "failedSince" : 0,
                "name" : "test05NormalPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.924,
                "failedSince" : 0,
                "name" : "test06NormalPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.702,
                "failedSince" : 0,
                "name" : "test07ExclPre_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.728,
                "failedSince" : 0,
                "name" : "test08ExclPost_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 1.739,
                "failedSince" : 0,
                "name" : "test11NormalPre_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.405,
                "failedSince" : 0,
                "name" : "test12NormalPost_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.098,
                "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.923,
                "failedSince" : 0,
                "name" : "test15NormalPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.589,
                "failedSince" : 0,
                "name" : "test16NormalPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 3.541,
                "failedSince" : 0,
                "name" : "test17ExclPre_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
                "duration" : 0.6,
                "failedSince" : 0,
                "name" : "test18ExclPost_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 28.509,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:17:36"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 3.277,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.476,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.975,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.95,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.489,
                "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.652,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
                "duration" : 1.68,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.188,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 3.268,
                "failedSince" : 0,
                "name" : "test01Normal_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.485,
                "failedSince" : 0,
                "name" : "test03Excl_1WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.958,
                "failedSince" : 0,
                "name" : "test05Normal_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.889,
                "failedSince" : 0,
                "name" : "test07Excl_4WinPostVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.488,
                "failedSince" : 0,
                "name" : "test11Normal_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.503,
                "failedSince" : 0,
                "name" : "test13Excl_1WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.649,
                "failedSince" : 0,
                "name" : "test15Normal_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
                "duration" : 1.68,
                "failedSince" : 0,
                "name" : "test17Excl_4WinPreVis",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 16.13,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
                "duration" : 7.373,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.105,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 4.76,
                "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.393,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testSwitch2GLWindowOneDemoGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 2.446,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testSwitch2WindowSingleContextGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.314,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 5.522,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.034,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.054,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.048,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.058,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.058,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.032,
                "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.055,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.062,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 3.047,
                "failedSince" : 0,
                "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.754,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:36:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 5.502,
                "failedSince" : 0,
                "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.126,
                "failedSince" : 0,
                "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.055,
                "failedSince" : 0,
                "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 2.974,
                "failedSince" : 0,
                "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.123,
                "failedSince" : 0,
                "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.076,
                "failedSince" : 0,
                "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.042,
                "failedSince" : 0,
                "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.03,
                "failedSince" : 0,
                "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.071,
                "failedSince" : 0,
                "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 0.071,
                "failedSince" : 0,
                "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
                "duration" : 3.026,
                "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.844,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:18:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 4.667,
                "failedSince" : 0,
                "name" : "test01GLADDelegateGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02GLADDelegateGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.38,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 4.987,
                "failedSince" : 0,
                "name" : "test21GLWindowGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test22GLWindowGLES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.713,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
                "duration" : 5.029,
                "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" : 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.763,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 5.152,
                "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.512,
                "failedSince" : 0,
                "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test12GLWindow2GLCanvasOnScrnGLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
                "duration" : 0.027,
                "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.008,
                "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" : 8.434,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
                "duration" : 0.765,
                "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.616,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.467,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
                "duration" : 0.68,
                "failedSince" : 0,
                "name" : "test01WindowClosing",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.412,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
                "duration" : 2.501,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.661,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
                "duration" : 2.455,
                "failedSince" : 0,
                "name" : "testAddRemove3Times",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.522,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 2.106,
                "failedSince" : 0,
                "name" : "test01_NoGL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
                "duration" : 3.276,
                "failedSince" : 0,
                "name" : "test02_WithGL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.13,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
                "duration" : 3.658,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.784,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:37:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
                "duration" : 2.388,
                "failedSince" : 0,
                "name" : "testIncompleteGLCanvasNPE",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.51,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
                "duration" : 3.197,
                "failedSince" : 0,
                "name" : "testOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.914,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 2.636,
                "failedSince" : 0,
                "name" : "test01DefaultOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
                "duration" : 0.058,
                "failedSince" : 0,
                "name" : "test02PBufferOffscreenSupersampling",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.421,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
                "duration" : 3.702,
                "failedSince" : 0,
                "name" : "test02WithCheckGraphicsEnvironment",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.431,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 2.98,
                "failedSince" : 0,
                "name" : "test01RealizeGLCanvasOnAWTEDTUseFrameSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
                "duration" : 0.311,
                "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.342,
                "failedSince" : 0,
                "name" : "test12RealizeGLCanvasOnMainTUseGLCanvasSize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.661,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:17"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.727,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 3.198,
                "failedSince" : 0,
                "name" : "test01JSplitPaneWithHwGLCanvasPlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.579,
                "failedSince" : 0,
                "name" : "test02JSplitPaneWithHwGLCanvasContainer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
                "duration" : 0.583,
                "failedSince" : 0,
                "name" : "test03JSplitPaneWithLwGLJPanel",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.097,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 3.112,
                "failedSince" : 0,
                "name" : "test01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "test02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.368,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
                "duration" : 2.796,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.534,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 5.02,
                "failedSince" : 0,
                "name" : "test01AllVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
                "duration" : 2.429,
                "failedSince" : 0,
                "name" : "test02VisibleWithCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.211,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
                "duration" : 6.108,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.83,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 5.344,
                "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.776,
                "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.867,
                "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.741,
                "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.78,
                "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.824,
                "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.863,
                "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.774,
                "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.765,
                "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.746,
                "failedSince" : 0,
                "name" : "test10_Frame_None_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.733,
                "failedSince" : 0,
                "name" : "test11_Frame_Flow_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.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.73,
                "failedSince" : 0,
                "name" : "test13_Frame_Box_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.771,
                "failedSince" : 0,
                "name" : "test14_Frame_Split_One",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.784,
                "failedSince" : 0,
                "name" : "test15_Frame_Flow_Two",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
                "duration" : 2.886,
                "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.831,
                "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.789,
                "failedSince" : 0,
                "name" : "test18_Frame_Split_Two",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 53.558,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:38:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
                "duration" : 4.346,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.063,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
                "duration" : 4.326,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.04,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:39:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
                "duration" : 4.193,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.906,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:04"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
                "duration" : 4.39,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.133,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
                "duration" : 4.242,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.966,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
                "duration" : 4.318,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.04,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 3.672,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.111,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
                "duration" : 1.815,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.332,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 3.862,
                "failedSince" : 0,
                "name" : "test00NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.35,
                "failedSince" : 0,
                "name" : "test01Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.116,
                "failedSince" : 0,
                "name" : "test02FPSAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
                "duration" : 1.481,
                "failedSince" : 0,
                "name" : "test02FPSAnimator_RestartOnAWTEDT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.535,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
                "duration" : 4.704,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.447,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.917,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
                "duration" : 0.74,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.743,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
                "duration" : 1.374,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.414,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:40:57"
          },
          {
            "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.667,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.566,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
                "duration" : 3.191,
                "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.713,
                "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.723,
                "failedSince" : 0,
                "name" : "test03_texUnit1_keepTex1_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.37,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
                "duration" : 3.16,
                "failedSince" : 0,
                "name" : "testAddRemove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.882,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
                "duration" : 3.227,
                "failedSince" : 0,
                "name" : "test01ScrollPane",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.955,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.55,
                "failedSince" : 0,
                "name" : "test01GLDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
                "duration" : 3.286,
                "failedSince" : 0,
                "name" : "test02GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.04,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.698,
                "failedSince" : 0,
                "name" : "testTextRendererDraw2D",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
                "duration" : 0.56,
                "failedSince" : 0,
                "name" : "testTextRendererDraw3D",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.332,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 2.536,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.08,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.046,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
                "duration" : 0.051,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.426,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 2.267,
                "failedSince" : 0,
                "name" : "test01AccumStencilPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.07,
                "failedSince" : 0,
                "name" : "test01DefaultFBO",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.048,
                "failedSince" : 0,
                "name" : "test01DefaultPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
                "duration" : 0.049,
                "failedSince" : 0,
                "name" : "test01StencilFBO",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.122,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
                "duration" : 2.911,
                "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.61,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 2.819,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.244,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
                "duration" : 0.172,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.948,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 4.126,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.893,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.783,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 1.837,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.219,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.204,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
                "duration" : 0.191,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.146,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 4.176,
                "failedSince" : 0,
                "name" : "testOffscreenFBOMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.826,
                "failedSince" : 0,
                "name" : "testOffscreenPBufferMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.749,
                "failedSince" : 0,
                "name" : "testOffsreenFBOMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 1.909,
                "failedSince" : 0,
                "name" : "testOffsreenPBufferMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.22,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
                "duration" : 0.201,
                "failedSince" : 0,
                "name" : "testOnscreenMultiSampleAA8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.783,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
                "duration" : 0.652,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.785,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.821,
                "failedSince" : 0,
                "name" : "test01OpaqueDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.652,
                "failedSince" : 0,
                "name" : "test01TransparentDecorated",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
                "duration" : 0.673,
                "failedSince" : 0,
                "name" : "test01TransparentUndecorated",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.007,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:19:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
                "duration" : 2.94,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.631,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
                "duration" : 3.63,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.309,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
                "duration" : 3.462,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.147,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:09"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
                "duration" : 3.024,
                "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.638,
                "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.648,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.125,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 3.279,
                "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.72,
                "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.698,
                "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.699,
                "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.892,
                "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.0,
                "failedSince" : 0,
                "name" : "test20_GLES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test30_GLES3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
                "duration" : 0.721,
                "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.695,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.129,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:41:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
                "duration" : 0.85,
                "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.687,
                "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.605,
                "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.678,
                "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.608,
                "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.588,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.105,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT",
                "duration" : 3.522,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.254,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:49:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
                "duration" : 5.301,
                "failedSince" : 0,
                "name" : "testElektronenMultiplizierer01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.144,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
                "duration" : 3.138,
                "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.699,
                "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.689,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.224,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 4.041,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 1.31,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
                "duration" : 1.338,
                "failedSince" : 0,
                "name" : "test99_PixelScale1_DefaultNorm",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.44,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:49:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 8.393,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
                "duration" : 1.118,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.22,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:00:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
                "duration" : 3.009,
                "failedSince" : 0,
                "name" : "test01_GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.705,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 3.557,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
                "duration" : 1.204,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.468,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 4.089,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
                "duration" : 1.383,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.195,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:49:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 3.576,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
                "duration" : 1.199,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.473,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 9.109,
                "failedSince" : 0,
                "name" : "test01GL2ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
                "duration" : 1.107,
                "failedSince" : 0,
                "name" : "test02GL3",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.923,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:00:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
                "duration" : 0.744,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.817,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
                "duration" : 1.315,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.376,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:21"
          },
          {
            "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.802,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
                "duration" : 0.764,
                "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.596,
                "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.608,
                "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.577,
                "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.57,
                "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.568,
                "failedSince" : 0,
                "name" : "test06_BitmapMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.759,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
                "duration" : 0.837,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.699,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
                "duration" : 2.875,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.988,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:49:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.831,
                "failedSince" : 0,
                "name" : "test01_DefCaps_Anim",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
                "duration" : 0.685,
                "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.277,
                "failedSince" : 0,
                "name" : "test12_FBOCaps_NoAnim",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.666,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
                "duration" : 3.6,
                "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.216,
                "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.221,
                "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.229,
                "failedSince" : 0,
                "name" : "test12_GL3Compat_FlipXYZ",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.978,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:20:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
                "duration" : 0.781,
                "failedSince" : 0,
                "name" : "test01_DefaultMsaa",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.845,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
                "duration" : 3.6,
                "failedSince" : 0,
                "name" : "test01_01a",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.293,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
                "duration" : 3.563,
                "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.206,
                "failedSince" : 0,
                "name" : "test02_01b",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.465,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 2.537,
                "failedSince" : 0,
                "name" : "test00NoShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.332,
                "failedSince" : 0,
                "name" : "test01ShaderState_Validation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.498,
                "failedSince" : 0,
                "name" : "test02ShaderState_PerformanceSingleKeepEnabled",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.359,
                "failedSince" : 0,
                "name" : "test03ShaderState_PerformanceSingleToggleEnable",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
                "duration" : 0.345,
                "failedSince" : 0,
                "name" : "test04ShaderState_PerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.802,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 2.74,
                "failedSince" : 0,
                "name" : "test01ShaderStatePerformanceDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.351,
                "failedSince" : 0,
                "name" : "test11ShaderStateValidationSP1Linked",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
                "duration" : 0.459,
                "failedSince" : 0,
                "name" : "test12ShaderStateValidationSP1Unlinked",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.248,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 2.359,
                "failedSince" : 0,
                "name" : "testGLSLCompilation01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
                "duration" : 0.319,
                "failedSince" : 0,
                "name" : "testGLSLUse01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.391,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 3.053,
                "failedSince" : 0,
                "name" : "test01_PSA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
                "duration" : 0.675,
                "failedSince" : 0,
                "name" : "test99_PS1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.443,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
                "duration" : 3.12,
                "failedSince" : 0,
                "name" : "compileShader",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.852,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 2.547,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameOK",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
                "duration" : 0.202,
                "failedSince" : 0,
                "name" : "testGlTransformFeedbackVaryings_WhenVarNameWrong",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.442,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
                "duration" : 3.104,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.821,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
                "duration" : 2.951,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.677,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:52"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 5.461,
                "failedSince" : 0,
                "name" : "test01NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
                "duration" : 187.107,
                "failedSince" : 0,
                "name" : "test02GLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 197.206,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:49:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.863,
                "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.669,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBuffer555",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.685,
                "failedSince" : 0,
                "name" : "test01cOffscreenWindowPBufferStencilAlpha",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 5.174,
                "failedSince" : 0,
                "name" : "test02Offscreen3Windows1DisplayPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 5.19,
                "failedSince" : 0,
                "name" : "test03Offscreen3Windows3DisplaysPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
                "duration" : 1.817,
                "failedSince" : 0,
                "name" : "test04OffscreenSnapshotWithDemoPBuffer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 21.932,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:21:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 3.982,
                "failedSince" : 0,
                "name" : "test11OffscreenWindowPixmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
                "duration" : 1.655,
                "failedSince" : 0,
                "name" : "test14OffscreenSnapshotWithDemoPixmap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.347,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
                "duration" : 2.082,
                "failedSince" : 0,
                "name" : "test14GearsNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.155,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:42:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.659,
                "failedSince" : 0,
                "name" : "test00NopNoGLDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.513,
                "failedSince" : 0,
                "name" : "test01NopGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.492,
                "failedSince" : 0,
                "name" : "test02NopGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.344,
                "failedSince" : 0,
                "name" : "test03NopGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 4.823,
                "failedSince" : 0,
                "name" : "test04NopGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.531,
                "failedSince" : 0,
                "name" : "test05NopNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.482,
                "failedSince" : 0,
                "name" : "test11GearsGLCanvasDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.621,
                "failedSince" : 0,
                "name" : "test12GearsGLJPanelDefGridSingleAutoFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.571,
                "failedSince" : 0,
                "name" : "test13GearsGLJPanelDefGridSingleManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 4.988,
                "failedSince" : 0,
                "name" : "test14GearsGLJPanelDefGridMTManualFlip",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.238,
                "failedSince" : 0,
                "name" : "test15GearsNewtCanvasAWTDefGrid",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 0.491,
                "failedSince" : 0,
                "name" : "test20NopNoGLDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.343,
                "failedSince" : 0,
                "name" : "test21NopGLCanvasDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 1.477,
                "failedSince" : 0,
                "name" : "test22NopGLJPanelDefOverlapSingle",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 5.069,
                "failedSince" : 0,
                "name" : "test23NopGLJPanelDefOverlapMT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
                "duration" : 2.329,
                "failedSince" : 0,
                "name" : "test25NopNewtCanvasAWTDefOverlap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 38.15,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:43:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test01NopGLWindowNoReuse",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
                "duration" : 1.321,
                "failedSince" : 0,
                "name" : "test02NopGLWindowReuse",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.166,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 0.112,
                "failedSince" : 0,
                "name" : "test01ChooseOnly",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
                "duration" : 4.83,
                "failedSince" : 0,
                "name" : "test02Full",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.78,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.648,
                "failedSince" : 0,
                "name" : "test01_GLCanvasTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.269,
                "failedSince" : 0,
                "name" : "test02_GLCanvasTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.16,
                "failedSince" : 0,
                "name" : "test11_GLCanvasTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.284,
                "failedSince" : 0,
                "name" : "test12_GLCanvasTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.324,
                "failedSince" : 0,
                "name" : "test21_NewtCanvasSWTTabPlainGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.151,
                "failedSince" : 0,
                "name" : "test22_NewtCanvasSWTTabSashGLDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.155,
                "failedSince" : 0,
                "name" : "test31_NewtCanvasSWTTabPlainGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
                "duration" : 1.124,
                "failedSince" : 0,
                "name" : "test32_NewtCanvasSWTTabSashGLWComp",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.891,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:00:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
                "duration" : 9.778,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.487,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:01:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.933,
                "failedSince" : 0,
                "name" : "postAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.485,
                "failedSince" : 0,
                "name" : "preAttach_NoAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.498,
                "failedSince" : 0,
                "name" : "preAttach_WithAnimator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
                "duration" : 0.464,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.243,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:00:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
                "duration" : 0.654,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.609,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:00:45"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
                "duration" : 2.886,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.581,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:00:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
                "duration" : 0.668,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.804,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:01:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 7.871,
                "failedSince" : 0,
                "name" : "test01JOGLGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 1.063,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTPreVisible",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
                "duration" : 0.732,
                "failedSince" : 0,
                "name" : "test02NewtCanvasSWTSimple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 10.375,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:00:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
                "duration" : 0.573,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.461,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:01:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.753,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
                "duration" : 0.397,
                "failedSince" : 0,
                "name" : "test_MultisampleAndAlpha",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.999,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:01:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 5.35,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
                "duration" : 2.971,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.01,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:21"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 8.061,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
                "duration" : 5.393,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.183,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:43:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 13.972,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
                "duration" : 11.559,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 28.689,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:43:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 13.126,
                "failedSince" : 0,
                "name" : "test01_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
                "duration" : 11.561,
                "failedSince" : 0,
                "name" : "test02_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 27.779,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:44:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 18.945,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 13.73,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_bitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 12.568,
                "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" : 18.161,
                "failedSince" : 0,
                "name" : "test01_flip1_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 16.637,
                "failedSince" : 0,
                "name" : "test02_flip1_aa8",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 17.549,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 13.128,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_bitmap",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 12.434,
                "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" : 18.102,
                "failedSince" : 0,
                "name" : "test11_flip0_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
                "duration" : 16.34,
                "failedSince" : 0,
                "name" : "test12_flip0_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 160.805,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:44:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
                "duration" : 1.348,
                "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.014,
                "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.859,
                "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" : 1.056,
                "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.036,
                "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.895,
                "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.861,
                "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.901,
                "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.789,
                "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" : 1.004,
                "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.767,
                "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" : 1.0,
                "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.641,
                "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.807,
                "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.768,
                "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.918,
                "failedSince" : 0,
                "name" : "test114_flip1_bitm_layout1_layered1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.763,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:47:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 3.461,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
                "duration" : 2.775,
                "failedSince" : 0,
                "name" : "test01_Offscreen_aa0_layered",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.359,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:47:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 2.553,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "test02_EOT_01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.286,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
                "duration" : 2.743,
                "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.503,
                "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.62,
                "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.566,
                "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.557,
                "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.467,
                "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.63,
                "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.6,
                "failedSince" : 0,
                "name" : "test112_on__gl2es3_aa8",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.386,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 7.204,
                "failedSince" : 0,
                "name" : "test01GL2Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.936,
                "failedSince" : 0,
                "name" : "test02GL2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 4.866,
                "failedSince" : 0,
                "name" : "test03GL2ES1Normal",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test04ES2FFPEmu",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.715,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:22:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 2.545,
                "failedSince" : 0,
                "name" : "test01Plain__GL2ES1_VBOOffUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.217,
                "failedSince" : 0,
                "name" : "test02Plain__GL2ES1_VBOOffUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.215,
                "failedSince" : 0,
                "name" : "test03Plain__GL2ES1_VBOOnUsePlain",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.23,
                "failedSince" : 0,
                "name" : "test04Plain__GL2ES1_VBOOnUseArrayData",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.215,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES1_VBOOff",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.24,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES1_VBOOn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
                "duration" : 0.291,
                "failedSince" : 0,
                "name" : "test07ImmSinkGL2ES1_VBOOnTexture",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.655,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 2.656,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.26,
                "failedSince" : 0,
                "name" : "test05ImmSinkGL2ES2_VBOOff_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.212,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_Direct",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
                "duration" : 0.227,
                "failedSince" : 0,
                "name" : "test06ImmSinkGL2ES2_VBOOn_ShaderState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.058,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:06"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 2.589,
                "failedSince" : 0,
                "name" : "test00_RGBtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.221,
                "failedSince" : 0,
                "name" : "test01_RGBtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.229,
                "failedSince" : 0,
                "name" : "test10_RGBAtoRGB",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 0.19,
                "failedSince" : 0,
                "name" : "test11_RGBAtoRGBA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.818,
                "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.824,
                "failedSince" : 0,
                "name" : "test22_RGBtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.824,
                "failedSince" : 0,
                "name" : "test31_RGBAtoRGBA_pbuffer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
                "duration" : 1.837,
                "failedSince" : 0,
                "name" : "test32_RGBAtoRGBA_fbo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.244,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
                "duration" : 0.471,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.535,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:48:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 2.033,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
                "duration" : 0.298,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNG_TGA_PAM",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.182,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
                "duration" : 0.834,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.873,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:48:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 2.177,
                "failedSince" : 0,
                "name" : "testOffscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
                "duration" : 1.005,
                "failedSince" : 0,
                "name" : "testOnscreenWritePNGWithResize",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.032,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
                "duration" : 0.051,
                "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.748,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:35"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
                "duration" : 3.602,
                "failedSince" : 0,
                "name" : "testReadES2_RGBn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.317,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:37"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
                "duration" : 5.51,
                "failedSince" : 0,
                "name" : "benchmark",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.223,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:48:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 3.565,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.3,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.294,
                "failedSince" : 0,
                "name" : "test01YUV444Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.345,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.351,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.357,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.395,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
                "duration" : 1.543,
                "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.793,
                "failedSince" : 0,
                "name" : "test03YCCK_01_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.974,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:48:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 3.541,
                "failedSince" : 0,
                "name" : "test01YUV422hBase__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.225,
                "failedSince" : 0,
                "name" : "test01YUV422hProg_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.232,
                "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.145,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.218,
                "failedSince" : 0,
                "name" : "test01YUV444Prog__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.285,
                "failedSince" : 0,
                "name" : "test02YUV420BaseGray_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.274,
                "failedSince" : 0,
                "name" : "test02YUV420Base__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.262,
                "failedSince" : 0,
                "name" : "test02YUV420Prog_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
                "duration" : 1.308,
                "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.413,
                "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.217,
                "failedSince" : 0,
                "name" : "test04QTTDefPostFrame_ES2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.064,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:23:41"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.676,
                "failedSince" : 0,
                "name" : "testPNGRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "testPNGRead02_RGB888_to_RGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.026,
                "failedSince" : 0,
                "name" : "testPNGRead03_RGB888_to_RGBA8888_stride1000",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.072,
                "failedSince" : 0,
                "name" : "testPNGRead04_RGB888_to_RGBA8888_stride999",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testPNGRead11_RGBA8888_to_LUMINA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testPNGRead12_RGBA8888_to_RGB888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
                "duration" : 0.009,
                "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.056,
                "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.032,
                "failedSince" : 0,
                "name" : "testPNGRead16_RGBA8888_to_ABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.618,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:00"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testRead00_Manual",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 19.425,
                "failedSince" : 0,
                "name" : "testRead01_All",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
                "duration" : 6.115,
                "failedSince" : 0,
                "name" : "testRead02_Gray2RGBA",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 26.252,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 3.713,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.199,
                "failedSince" : 0,
                "name" : "testGrayAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.176,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.195,
                "failedSince" : 0,
                "name" : "testGrayPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.203,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.171,
                "failedSince" : 0,
                "name" : "testTestAWTILoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.103,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
                "duration" : 1.172,
                "failedSince" : 0,
                "name" : "testTestPNGJLoaderGL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 12.702,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:48:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 3.521,
                "failedSince" : 0,
                "name" : "testGray__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.235,
                "failedSince" : 0,
                "name" : "testGray__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.234,
                "failedSince" : 0,
                "name" : "testInterl3G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.207,
                "failedSince" : 0,
                "name" : "testInterl3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.227,
                "failedSince" : 0,
                "name" : "testInterl4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.212,
                "failedSince" : 0,
                "name" : "testInterl4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.228,
                "failedSince" : 0,
                "name" : "testPalette3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.249,
                "failedSince" : 0,
                "name" : "testPalette4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.22,
                "failedSince" : 0,
                "name" : "testRGB3__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.216,
                "failedSince" : 0,
                "name" : "testRGB3__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.218,
                "failedSince" : 0,
                "name" : "testRGB4G_ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.206,
                "failedSince" : 0,
                "name" : "testRGB4__ES2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
                "duration" : 1.192,
                "failedSince" : 0,
                "name" : "testRGB4__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.894,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:29"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "test00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.691,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "testConversion00",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 7.033,
                "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" : 6.629,
                "failedSince" : 0,
                "name" : "testConversion02_srcS000_LE_TL_destS000_TL",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
                "duration" : 5.8,
                "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" : 6.23,
                "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" : 5.673,
                "failedSince" : 0,
                "name" : "testConversion05_srcS301_BE_TL_destS259_TL",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 32.114,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:24:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.151,
                "failedSince" : 0,
                "name" : "testPNGRead11_fromRGBA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.111,
                "failedSince" : 0,
                "name" : "testPNGRead12_fromABGR8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.132,
                "failedSince" : 0,
                "name" : "testPNGRead13_fromBGRA8888",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
                "duration" : 0.113,
                "failedSince" : 0,
                "name" : "testPNGRead14_fromARGB8888",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.182,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:25:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 3.555,
                "failedSince" : 0,
                "name" : "test01U32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 1.253,
                "failedSince" : 0,
                "name" : "test02RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
                "duration" : 1.231,
                "failedSince" : 0,
                "name" : "test03RLE32__GL2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.742,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:25:25"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
                "duration" : 0.736,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.798,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:48:53"
          },
          {
            "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.863,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:48:57"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 19.463,
                "failedSince" : 0,
                "name" : "test01AllPNG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 12.725,
                "failedSince" : 0,
                "name" : "test02AllJPG",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 3.719,
                "failedSince" : 0,
                "name" : "test03AllTGA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
                "duration" : 3.617,
                "failedSince" : 0,
                "name" : "test04AllDDS",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 40.236,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:25:32"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
                "duration" : 1.293,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.341,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:49:02"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
                "duration" : 1.344,
                "failedSince" : 0,
                "name" : "test1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.169,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testExponentIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "testInfinite",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackDoubleNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoubleNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.031,
                "failedSince" : 0,
                "name" : "testPackDoubleUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "testPackFloatDoubleEquivalent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testPackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPackFloatPositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "testPackFloatUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "testPackUnpackDouble",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.019,
                "failedSince" : 0,
                "name" : "testPackUnpackFloat",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSignIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSignificandIdentity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoublePositiveZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwo",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackDoubleTwoNegative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.024,
                "failedSince" : 0,
                "name" : "testUnpackFloatNaN",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeInfinity",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatNegativeZero",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testUnpackFloatOne",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testUnpackFloatOneNegative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.899,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:10"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.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.math.TestBinary32NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testNaNSignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testNaNExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinitySignificand",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSign",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testInfinityExponent",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testInfinityNegativeSignificand",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.153,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test01aZeroWithFixedEpsilon0",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test01bZeroWithFixedEpsilon1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01bZeroWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.076,
                "failedSince" : 0,
                "name" : "test01cZeroNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test02EqualsNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "test03aEqualsWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.093,
                "failedSince" : 0,
                "name" : "test03bEqualsWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test04CompareNoEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.098,
                "failedSince" : 0,
                "name" : "test05aCompareWithFixedEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
                "duration" : 0.019,
                "failedSince" : 0,
                "name" : "test05bCompareWithMachEpsilon",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.527,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI",
                "duration" : 0.05,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.186,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.051,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNaN",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.19,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.045,
                "failedSince" : 0,
                "name" : "test00_load_get",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test02_transpose",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test80LookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test81LookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.201,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI",
                "duration" : 0.048,
                "failedSince" : 0,
                "name" : "test01_mul",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI",
                "duration" : 14.377,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 14.566,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:15"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.051,
                "failedSince" : 0,
                "name" : "test01Ident",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "test03",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "test04",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
                "duration" : 15.138,
                "failedSince" : 0,
                "name" : "test05Perf01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.367,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.048,
                "failedSince" : 0,
                "name" : "testCM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testCM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testRM_m1xm2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testRM_m2xm1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.187,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
                "duration" : 0.062,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
                "duration" : 0.068,
                "failedSince" : 0,
                "name" : "test01PMVMatrixToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "test03GLUToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
                "duration" : 0.085,
                "failedSince" : 0,
                "name" : "test04GLUDoubleToMatrix4f2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.398,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI",
                "duration" : 0.056,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.195,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:48"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "test00MatrixToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "test01aTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "test01bTraditionalAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test02MviUpdateShaderAccess",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test10MvTranslate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test11MvTranslateRotate",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.003,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI",
                "duration" : 0.055,
                "failedSince" : 0,
                "name" : "testLookAtNegZIsNoOp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testLookAtPosY",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.19,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI",
                "duration" : 0.063,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.201,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI",
                "duration" : 0.058,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "test02",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.197,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.047,
                "failedSince" : 0,
                "name" : "test01Normalize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02RotateZeroVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test03InvertAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test04Dot",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "test10AngleAxis",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test11FromVectorToVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test12FromAndToEulerAngles",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test13FromEulerAnglesAndRotateVector",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "test14Matrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test15aAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test15bAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test15cAxesAndMatrix",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20AddSubtract",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test21Multiply",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test22InvertMultNormalAndConj",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test23RotationOrder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test24Axes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test25Slerp",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "test26LookAt",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.26,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestVec3f01NOUI",
                "duration" : 0.048,
                "failedSince" : 0,
                "name" : "test01Normalize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.math.TestVec3f01NOUI",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test02Angle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.187,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.math.TestVec3f01NOUI",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:08:51"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
                "duration" : 5.532,
                "failedSince" : 0,
                "name" : "testAll",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.238,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:22"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
                "duration" : 2.95,
                "failedSince" : 0,
                "name" : "testCloseNewtAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.665,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:52:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
                "duration" : 2.27,
                "failedSince" : 0,
                "name" : "testDisplayCreate01_AutoDestroyLifecycle",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.128,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:28"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
                "duration" : 2.28,
                "failedSince" : 0,
                "name" : "testDisplayCreate01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.158,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:34"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
                "duration" : 3.496,
                "failedSince" : 0,
                "name" : "testEventSourceNotNewtBug",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.239,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:52:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
                "duration" : 4.287,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.095,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.335,
                "failedSince" : 0,
                "name" : "testWarp01Center",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
                "duration" : 2.203,
                "failedSince" : 0,
                "name" : "testWarp02Random",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.345,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:47"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.353,
                "failedSince" : 0,
                "name" : "test01WindowCreateSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 0.18,
                "failedSince" : 0,
                "name" : "test02WindowCreateUndecor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.906,
                "failedSince" : 0,
                "name" : "test11WindowSimpleToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
                "duration" : 2.921,
                "failedSince" : 0,
                "name" : "test12WindowUndecorToggleVisibility",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.236,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:26:55"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.383,
                "failedSince" : 0,
                "name" : "test01WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.307,
                "failedSince" : 0,
                "name" : "test02WindowSimple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.174,
                "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.263,
                "failedSince" : 0,
                "name" : "test22WindowTwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
                "duration" : 0.312,
                "failedSince" : 0,
                "name" : "test23WindowTwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.663,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:05"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.831,
                "failedSince" : 0,
                "name" : "testWindowDecor01Simple",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 0.852,
                "failedSince" : 0,
                "name" : "testWindowDecor02DestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.257,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinOneDisplay",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
                "duration" : 1.22,
                "failedSince" : 0,
                "name" : "testWindowDecor03TwoWinTwoDisplays",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.013,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
                "duration" : 2.862,
                "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" : 8.422,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
                "duration" : 3.403,
                "failedSince" : 0,
                "name" : "testListenerStringPassingAndOrder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.115,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:53:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
                "duration" : 1.773,
                "failedSince" : 0,
                "name" : "test01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.849,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:53:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
                "duration" : 2.671,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.346,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
                "duration" : 0.713,
                "failedSince" : 0,
                "name" : "testRemoteWindow01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.788,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:31"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
                "duration" : 3.585,
                "failedSince" : 0,
                "name" : "test",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.286,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 3.3,
                "failedSince" : 0,
                "name" : "testCloseFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
                "duration" : 0.676,
                "failedSince" : 0,
                "name" : "testCloseJFrameGLCanvas",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.734,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:53:13"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
                "duration" : 2.85,
                "failedSince" : 0,
                "name" : "testCloseGLWindow",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.57,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
                "duration" : 3.809,
                "failedSince" : 0,
                "name" : "testCloseJFrameNewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.516,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:53:19"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.155,
                "failedSince" : 0,
                "name" : "testWindowDecorDestroyWinTwiceA",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.014,
                "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.022,
                "failedSince" : 0,
                "name" : "testWindowDecorTwoWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "testWindowNativeRecreate01Simple",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.288,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.276,
                "failedSince" : 0,
                "name" : "test01WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
                "duration" : 0.154,
                "failedSince" : 0,
                "name" : "test02WindowDefault",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.498,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:44"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.832,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.048,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.143,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 4.575,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 3.825,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
                "duration" : 5.443,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 30.227,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:53:24"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.733,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.124,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.926,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 4.685,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 3.81,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
                "duration" : 5.531,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 29.993,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:53:56"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.735,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.915,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.148,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 4.815,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 3.61,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
                "duration" : 5.366,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 30.217,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:54:26"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "test01SingleButtonPressAndRelease",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test02SingleButtonPressAndReleaseWithShift",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "test03SingleButtonPressAndReleaseWithCtrl",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test10HoldOneButtonAndPressAnother",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test20PressAllButtonsInSequence",
                "skipped" : True,
                "status" : "SKIPPED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "test30SingleButtonClickAndDrag",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 4.346,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:01:40"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 6.102,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 6.39,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 15.595,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:54:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 24.76,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 24.724,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 52.579,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:55:14"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 14.856,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
                "duration" : 15.23,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 33.21,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:56:07"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 7.927,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 8.145,
                "failedSince" : 0,
                "name" : "test02NewtCanvasAWT_Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "test03NewtCanvasAWT_Offsccreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.164,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:56:42"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.201,
                "failedSince" : 0,
                "name" : "test01NEWT",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
                "duration" : 1.365,
                "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" : 5.627,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:57:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 5.92,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
                "duration" : 9.21,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 18.238,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:57:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 15.204,
                "failedSince" : 0,
                "name" : "testFocus01ProgrFocus",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
                "duration" : 22.263,
                "failedSince" : 0,
                "name" : "testFocus02RobotFocus",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 40.736,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:57:27"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 5.274,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal01Onscreen",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
                "duration" : 5.046,
                "failedSince" : 0,
                "name" : "testWindowParentingAWTFocusTraversal02Offscreen",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.452,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:58:09"
          },
          {
            "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.103,
                "failedSince" : 0,
                "name" : "test01ScreenAllMonitor",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
                "duration" : 0.683,
                "failedSince" : 0,
                "name" : "test02ScreenAllModesInfo",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.653,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:46"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
                "duration" : 2.266,
                "failedSince" : 0,
                "name" : "testScreenModeInfo01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.32,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:50"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 1542,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 3.113,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:54"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
                "duration" : 9.119,
                "failedSince" : 0,
                "name" : "testScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 13.989,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:27:58"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 15.363,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "testScreenModeChangeSingleQ2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 20.251,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
                "duration" : 10.463,
                "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.006,
                "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" : 15.355,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:33"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 6.92,
                "failedSince" : 0,
                "name" : "test01FullscreenChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 11.851,
                "failedSince" : 0,
                "name" : "test02ScreenModeChange01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 15.879,
                "failedSince" : 0,
                "name" : "test03ScreenModeChangeWithFS01Post",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
                "duration" : 13.774,
                "failedSince" : 0,
                "name" : "test04ScreenModeChangeWithFS01Pre",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 53.309,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:28:49"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 21.486,
                "failedSince" : 0,
                "name" : "testScreenRotationChange01_PreWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 21.531,
                "failedSince" : 0,
                "name" : "testScreenRotationChange02_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 21.278,
                "failedSince" : 0,
                "name" : "testScreenRotationChange11_PostWin",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
                "duration" : 21.302,
                "failedSince" : 0,
                "name" : "testScreenRotationChange12_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 88.437,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:29:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 10.877,
                "failedSince" : 0,
                "name" : "testScreenModeChange01_PreFull",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
                "duration" : 10.687,
                "failedSince" : 0,
                "name" : "testScreenModeChange02_PostFull",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 26.485,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:12"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 1.742,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.702,
                "failedSince" : 0,
                "name" : "test02aReparentTop2WinReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.767,
                "failedSince" : 0,
                "name" : "test02bReparentTop2WinReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.677,
                "failedSince" : 0,
                "name" : "test03aReparentWin2TopReparentRecreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
                "duration" : 4.701,
                "failedSince" : 0,
                "name" : "test03bReparentWin2TopReparentNative",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 23.435,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:31:39"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.459,
                "failedSince" : 0,
                "name" : "test01WindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.059,
                "failedSince" : 0,
                "name" : "test02WindowParenting02CreateVisibleDestroy2Defered",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 1.074,
                "failedSince" : 0,
                "name" : "test03WindowParenting02CreateVisibleDestroy3Odd",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.348,
                "failedSince" : 0,
                "name" : "test04WindowParenting03ReparentNewtWin2Top",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.369,
                "failedSince" : 0,
                "name" : "test05WindowParenting04ReparentNewtWin2TopLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
                "duration" : 4.375,
                "failedSince" : 0,
                "name" : "test06WindowParenting05ReparentAWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 19.722,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:58:23"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
                "duration" : 0.954,
                "failedSince" : 0,
                "name" : "testWindowParenting01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.807,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:01:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 3.135,
                "failedSince" : 0,
                "name" : "test01AWTWinHopFrame2FrameFPS25Animator",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
                "duration" : 2.854,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2FrameStdAnimator",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.086,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:58:43"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 1.497,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
                "duration" : 2.816,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.351,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:58:53"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 1.561,
                "failedSince" : 0,
                "name" : "test01CreateVisibleDestroy1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
                "duration" : 4.614,
                "failedSince" : 0,
                "name" : "test02AWTWinHopFrame2Frame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.281,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:59:01"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.674,
                "failedSince" : 0,
                "name" : "test01GLWindowReparentRecreateNoPreserve",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
                "duration" : 1.38,
                "failedSince" : 0,
                "name" : "test02GLWindowReparentRecreateGLPreserve",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.131,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:59:11"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 4.983,
                "failedSince" : 0,
                "name" : "test01NewtChildOnAWTParentLayouted",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 2.334,
                "failedSince" : 0,
                "name" : "test02NewtChildOnAWTParentLayoutedDef",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.603,
                "failedSince" : 0,
                "name" : "test03NewtChildOnAWTParentDirect",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
                "duration" : 1.599,
                "failedSince" : 0,
                "name" : "test04NewtChildOnAWTParentDirectDef",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 11.25,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:59:18"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
                "duration" : 3.633,
                "failedSince" : 0,
                "name" : "test01NewtOnNewtParentChildDraw",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.343,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:32:03"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.615,
                "failedSince" : 0,
                "name" : "test01AWTOneNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
                "duration" : 1.957,
                "failedSince" : 0,
                "name" : "test02AWTTwoNewtChilds01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.677,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:59:30"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 3.193,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
                "duration" : 2.89,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 9.162,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:59:38"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 2.052,
                "failedSince" : 0,
                "name" : "test01WinHopFrame2FrameDirectHop",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
                "duration" : 1.701,
                "failedSince" : 0,
                "name" : "test02WinHopFrame2FrameDetachFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 6.555,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T04:01:16"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
                "duration" : 0.976,
                "failedSince" : 0,
                "name" : "testWindow00",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 3.833,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:32:08"
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
                "duration" : 0.888,
                "failedSince" : 0,
                "name" : "testWindowParenting1AWTOneNewtChild01",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.012,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
            "nodeId" : None,
            "timestamp" : "2025-07-22T03:59:48"
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.matrix.MatrixRun",
        "number" : 1541,
        "url" : "https://jogamp.org/chuck/view/fwd/job/jogl/label=linux-arm32/1541/"
      },
      "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"
          }
        ]
      }
    }
  ]
}