{
  "_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,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI - test01\u000a10pt @ 128 dpi -> pixels 17.63889\u000a10pt @  5 ppmm -> pixels 17.63889\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI - test01\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.16,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI - test01\u000a10pt @ 128 dpi -> pixels 17.63889\u000a10pt @  5 ppmm -> pixels 17.63889\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI - test01\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:08"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
          "duration" : 0.598,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153666621 ms III - Start\u000aSLOCK [T main @ 1753153666622 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00\u000a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\u000aCopyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0\u000aUbuntu\u000aRegular\u000aDaltonMaagLtd: Ubuntu Regular\u000a...[truncated 245551 chars]...\u000a], kerning -95\u000a      Glyph[id 0x49, cp 0x66, name 'f', contour, shape[65v, complex], advance 424, leftSideBearings -77, kerning[size 153, horiz true, cross false]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153667234 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153667234 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.186,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.graph.TestFontsNEWT00",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153666621 ms III - Start\u000aSLOCK [T main @ 1753153666622 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00\u000a+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\u000aCopyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0\u000aUbuntu\u000aRegular\u000aDaltonMaagLtd: Ubuntu Regular\u000a...[truncated 245551 chars]...\u000a], kerning -95\u000a      Glyph[id 0x49, cp 0x66, name 'f', contour, shape[65v, complex], advance 424, leftSideBearings -77, kerning[size 153, horiz true, cross false]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153667234 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153667234 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:46"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
          "duration" : 0.782,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10RegionRendererMSAA01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153668246 ms III - Start\u000aSLOCK [T main @ 1753153668247 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01\u000aDPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm\u000aHiDPI PixelScale: 1.0x1.0 (has)\u000a*** 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, \u000a...[truncated 20056 chars]...\u000a67 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]\u000aMatrix: -20.0 / 0.0 / -50.0 @ 0.0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test30RegionRendererShapes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153669959 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153669959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GL MSAA SETUP:\u000a  Caps realised GLCaps[glx vid 0x53b, fbc 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a  Caps sample buffers true, samples 4\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 1, SAMPLES 4\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false \u000a...[truncated 5588 chars]...\u000a 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a  Caps sample buffers true, samples 4\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 1, SAMPLES 4\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
          "duration" : 0.181,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test20RegionRendererR2T01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153668246 ms III - Start\u000aSLOCK [T main @ 1753153668247 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01\u000aDPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm\u000aHiDPI PixelScale: 1.0x1.0 (has)\u000a*** 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, \u000a...[truncated 20056 chars]...\u000a67 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]\u000aMatrix: -20.0 / 0.0 / -50.0 @ 0.0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test30RegionRendererShapes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153669959 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153669959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GL MSAA SETUP:\u000a  Caps realised GLCaps[glx vid 0x53b, fbc 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a  Caps sample buffers true, samples 4\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 1, SAMPLES 4\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false \u000a...[truncated 5588 chars]...\u000a 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a  Caps sample buffers true, samples 4\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 1, SAMPLES 4\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
          "duration" : 0.733,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test30RegionRendererShapes",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153668246 ms III - Start\u000aSLOCK [T main @ 1753153668247 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01\u000aDPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm\u000aHiDPI PixelScale: 1.0x1.0 (has)\u000a*** 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, \u000a...[truncated 20056 chars]...\u000a67 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]\u000aMatrix: -20.0 / 0.0 / -50.0 @ 0.0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test30RegionRendererShapes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153669959 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153669959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GL MSAA SETUP:\u000a  Caps realised GLCaps[glx vid 0x53b, fbc 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a  Caps sample buffers true, samples 4\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 1, SAMPLES 4\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false \u000a...[truncated 5588 chars]...\u000a 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a  Caps sample buffers true, samples 4\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 1, SAMPLES 4\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303\u000a"
        }
      ],
      "duration" : 2.286,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153668246 ms III - Start\u000aSLOCK [T main @ 1753153668247 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01\u000aDPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm\u000aHiDPI PixelScale: 1.0x1.0 (has)\u000a*** 4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, \u000a...[truncated 20056 chars]...\u000a67 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]\u000aMatrix: -20.0 / 0.0 / -50.0 @ 0.0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test30RegionRendererShapes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153669959 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153669959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "GL MSAA SETUP:\u000a  Caps realised GLCaps[glx vid 0x53b, fbc 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a  Caps sample buffers true, samples 4\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 1, SAMPLES 4\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false \u000a...[truncated 5588 chars]...\u000a 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a  Caps sample buffers true, samples 4\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 1, SAMPLES 4\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303\u000a",
      "timestamp" : "2025-07-22T03:07:48"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
          "duration" : 0.75,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00TextRendererNONE00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153670750 ms III - Start\u000aSLOCK [T main @ 1753153670751 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test00TextRendererNONE00\u000aRequested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aRequested: norm\u000aDropping GL\u000a...[truncated 10274 chars]...\u000aba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test02TextRendererVBAA04\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153672412 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153672413 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
          "duration" : 0.39,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01TextRendererMSAA04",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153670750 ms III - Start\u000aSLOCK [T main @ 1753153670751 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test00TextRendererNONE00\u000aRequested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aRequested: norm\u000aDropping GL\u000a...[truncated 10274 chars]...\u000aba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test02TextRendererVBAA04\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153672412 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153672413 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
          "duration" : 0.335,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02TextRendererVBAA04",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153670750 ms III - Start\u000aSLOCK [T main @ 1753153670751 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test00TextRendererNONE00\u000aRequested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aRequested: norm\u000aDropping GL\u000a...[truncated 10274 chars]...\u000aba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test02TextRendererVBAA04\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153672412 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153672413 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.251,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153670750 ms III - Start\u000aSLOCK [T main @ 1753153670751 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test00TextRendererNONE00\u000aRequested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aRequested: norm\u000aDropping GL\u000a...[truncated 10274 chars]...\u000aba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test02TextRendererVBAA04\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153672412 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153672413 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:50"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00Manual",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153673181 ms III - Start\u000aSLOCK [T main @ 1753153673181 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRender\u000a...[truncated 3130 chars]...\u000aar, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm\u000a\u000afontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test03GraphVBAA04\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153682395 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153682396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
          "duration" : 2.726,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00SceneNoAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153673181 ms III - Start\u000aSLOCK [T main @ 1753153673181 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRender\u000a...[truncated 3130 chars]...\u000aar, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm\u000a\u000afontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test03GraphVBAA04\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153682395 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153682396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
          "duration" : 2.216,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01SceneMSAA04",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153673181 ms III - Start\u000aSLOCK [T main @ 1753153673181 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRender\u000a...[truncated 3130 chars]...\u000aar, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm\u000a\u000afontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test03GraphVBAA04\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153682395 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153682396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
          "duration" : 2.117,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GraphMSAA04",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153673181 ms III - Start\u000aSLOCK [T main @ 1753153673181 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRender\u000a...[truncated 3130 chars]...\u000aar, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm\u000a\u000afontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test03GraphVBAA04\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153682395 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153682396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
          "duration" : 2.133,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03GraphVBAA04",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153673181 ms III - Start\u000aSLOCK [T main @ 1753153673181 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRender\u000a...[truncated 3130 chars]...\u000aar, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm\u000a\u000afontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test03GraphVBAA04\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153682395 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153682396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 9.834,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153673181 ms III - Start\u000aSLOCK [T main @ 1753153673181 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRender\u000a...[truncated 3130 chars]...\u000aar, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm\u000a\u000afontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test03GraphVBAA04\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153682395 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153682396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:53"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
          "duration" : 6.332,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00TextRendererVBAA01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153683193 ms III - Start\u000aSLOCK [T main @ 1753153683193 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test00TextRendererVBAA01\u000aRequested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aDropping GLCaps[glx vid 0x5\u000a...[truncated 34355 chars]...\u000aep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test30TextRendererNoSampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153698804 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153698804 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GL MSAA SETUP:\u000a  Caps realised GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000a  Caps sample buffers false, samples 0\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 0, SAMPLES 0\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_\u000a...[truncated 3274 chars]...\u000aGLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a  Caps sample buffers false, samples 0\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 0, SAMPLES 0\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
          "duration" : 3.016,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10TextRendererMSAA01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153683193 ms III - Start\u000aSLOCK [T main @ 1753153683193 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test00TextRendererVBAA01\u000aRequested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aDropping GLCaps[glx vid 0x5\u000a...[truncated 34355 chars]...\u000aep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test30TextRendererNoSampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153698804 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153698804 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GL MSAA SETUP:\u000a  Caps realised GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000a  Caps sample buffers false, samples 0\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 0, SAMPLES 0\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_\u000a...[truncated 3274 chars]...\u000aGLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a  Caps sample buffers false, samples 0\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 0, SAMPLES 0\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
          "duration" : 3.065,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test20TextRendererFSAA01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153683193 ms III - Start\u000aSLOCK [T main @ 1753153683193 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test00TextRendererVBAA01\u000aRequested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aDropping GLCaps[glx vid 0x5\u000a...[truncated 34355 chars]...\u000aep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test30TextRendererNoSampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153698804 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153698804 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GL MSAA SETUP:\u000a  Caps realised GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000a  Caps sample buffers false, samples 0\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 0, SAMPLES 0\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_\u000a...[truncated 3274 chars]...\u000aGLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a  Caps sample buffers false, samples 0\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 0, SAMPLES 0\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
          "duration" : 2.844,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test30TextRendererNoSampling",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153683193 ms III - Start\u000aSLOCK [T main @ 1753153683193 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test00TextRendererVBAA01\u000aRequested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aDropping GLCaps[glx vid 0x5\u000a...[truncated 34355 chars]...\u000aep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test30TextRendererNoSampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153698804 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153698804 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GL MSAA SETUP:\u000a  Caps realised GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000a  Caps sample buffers false, samples 0\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 0, SAMPLES 0\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_\u000a...[truncated 3274 chars]...\u000aGLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a  Caps sample buffers false, samples 0\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 0, SAMPLES 0\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0\u000a"
        }
      ],
      "duration" : 16.2,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153683193 ms III - Start\u000aSLOCK [T main @ 1753153683193 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test00TextRendererVBAA01\u000aRequested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aDropping GLCaps[glx vid 0x5\u000a...[truncated 34355 chars]...\u000aep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test30TextRendererNoSampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153698804 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153698804 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "GL MSAA SETUP:\u000a  Caps realised GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000a  Caps sample buffers false, samples 0\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 0, SAMPLES 0\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_\u000a...[truncated 3274 chars]...\u000aGLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a  Caps sample buffers false, samples 0\u000a  GL MULTISAMPLE true\u000a  GL SAMPLE_BUFFERS 0, SAMPLES 0\u000aGL CSAA SETUP:\u000a  GL SAMPLE COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_COVERAGE false\u000a  GL SAMPLE_ALPHA_TO_ONE false\u000a  GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0\u000aGL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0\u000a",
      "timestamp" : "2025-07-22T03:08:03"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153699579 ms III - Start\u000aSLOCK [T main @ 1753153699580 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00\u000adisabled !onlyOne\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestText\u000a...[truncated 64430 chars]...\u000a, ctr 0.5 / 0.5 / 0.0], shapes 1]\u000aWrote: TTRN21-norm-q0-s01-fsaa0-FreeSerif_Italic-snap00-1280x0720.png\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test30TextRendererNoSampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153715850 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153715850 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
          "duration" : 8.763,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00TextRendererVBAA01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153699579 ms III - Start\u000aSLOCK [T main @ 1753153699580 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00\u000adisabled !onlyOne\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestText\u000a...[truncated 64430 chars]...\u000a, ctr 0.5 / 0.5 / 0.0], shapes 1]\u000aWrote: TTRN21-norm-q0-s01-fsaa0-FreeSerif_Italic-snap00-1280x0720.png\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test30TextRendererNoSampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153715850 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153715850 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
          "duration" : 3.078,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10TextRendererMSAA01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153699579 ms III - Start\u000aSLOCK [T main @ 1753153699580 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00\u000adisabled !onlyOne\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestText\u000a...[truncated 64430 chars]...\u000a, ctr 0.5 / 0.5 / 0.0], shapes 1]\u000aWrote: TTRN21-norm-q0-s01-fsaa0-FreeSerif_Italic-snap00-1280x0720.png\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test30TextRendererNoSampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153715850 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153715850 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
          "duration" : 2.148,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test20TextRendererFSAA01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153699579 ms III - Start\u000aSLOCK [T main @ 1753153699580 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00\u000adisabled !onlyOne\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestText\u000a...[truncated 64430 chars]...\u000a, ctr 0.5 / 0.5 / 0.0], shapes 1]\u000aWrote: TTRN21-norm-q0-s01-fsaa0-FreeSerif_Italic-snap00-1280x0720.png\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test30TextRendererNoSampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153715850 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153715850 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
          "duration" : 1.871,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test30TextRendererNoSampling",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153699579 ms III - Start\u000aSLOCK [T main @ 1753153699580 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00\u000adisabled !onlyOne\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestText\u000a...[truncated 64430 chars]...\u000a, ctr 0.5 / 0.5 / 0.0], shapes 1]\u000aWrote: TTRN21-norm-q0-s01-fsaa0-FreeSerif_Italic-snap00-1280x0720.png\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test30TextRendererNoSampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153715850 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153715850 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 16.884,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153699579 ms III - Start\u000aSLOCK [T main @ 1753153699580 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00\u000adisabled !onlyOne\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestText\u000a...[truncated 64430 chars]...\u000a, ctr 0.5 / 0.5 / 0.0], shapes 1]\u000aWrote: TTRN21-norm-q0-s01-fsaa0-FreeSerif_Italic-snap00-1280x0720.png\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test30TextRendererNoSampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153715850 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153715850 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:08:19"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
          "duration" : 2.436,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00All",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153716678 ms III - Start\u000aSLOCK [T main @ 1753153716679 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test00All\u000aRequested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], offscr[auto-cfg]]\u000aRequested: vbaa\u000aDropping GLCap\u000a...[truncated 9781 chars]...\u000agba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test01OnlyIssues\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153720691 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153720691 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
          "duration" : 1.56,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01OnlyIssues",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153716678 ms III - Start\u000aSLOCK [T main @ 1753153716679 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test00All\u000aRequested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], offscr[auto-cfg]]\u000aRequested: vbaa\u000aDropping GLCap\u000a...[truncated 9781 chars]...\u000agba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test01OnlyIssues\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153720691 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153720691 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.608,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153716678 ms III - Start\u000aSLOCK [T main @ 1753153716679 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test00All\u000aRequested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], offscr[auto-cfg]]\u000aRequested: vbaa\u000aDropping GLCap\u000a...[truncated 9781 chars]...\u000agba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000a** new frame ** (sleep: 100ms)\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test01OnlyIssues\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153720691 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153720691 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:08:36"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
          "duration" : 1.11,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testX11WindowMemoryLeak",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.17,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:22:41"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
          "duration" : 2.817,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01Onscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154562995 ms III - Start\u000aSLOCK [T main @ 1753154562996 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen\u000aLoop.0 1/15\u000aLoop.1 1/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/\u000a...[truncated 3635 chars]...\u000aRemove01GLCanvasSwingAWT - test03OffscreenPBuffer\u000aNo offscreen test requested or platform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154566361 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154566361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02OffscreenFBO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154562995 ms III - Start\u000aSLOCK [T main @ 1753154562996 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen\u000aLoop.0 1/15\u000aLoop.1 1/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/\u000a...[truncated 3635 chars]...\u000aRemove01GLCanvasSwingAWT - test03OffscreenPBuffer\u000aNo offscreen test requested or platform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154566361 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154566361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03OffscreenPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154562995 ms III - Start\u000aSLOCK [T main @ 1753154562996 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen\u000aLoop.0 1/15\u000aLoop.1 1/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/\u000a...[truncated 3635 chars]...\u000aRemove01GLCanvasSwingAWT - test03OffscreenPBuffer\u000aNo offscreen test requested or platform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154566361 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154566361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.955,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154562995 ms III - Start\u000aSLOCK [T main @ 1753154562996 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen\u000aLoop.0 1/15\u000aLoop.1 1/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/\u000a...[truncated 3635 chars]...\u000aRemove01GLCanvasSwingAWT - test03OffscreenPBuffer\u000aNo offscreen test requested or platform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154566361 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154566361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:22:42"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
          "duration" : 3.572,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01Onscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154567290 ms III - Start\u000aSLOCK [T main @ 1753154567291 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen\u000aLoop # 0 / 15\u000aGLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms \u000a...[truncated 3493 chars]...\u000aWindowNewtCanvasAWT - test03OffscreenPBuffer\u000aNo offscreen test requested or platform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154571380 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154571380 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02OffscreenFBO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154567290 ms III - Start\u000aSLOCK [T main @ 1753154567291 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen\u000aLoop # 0 / 15\u000aGLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms \u000a...[truncated 3493 chars]...\u000aWindowNewtCanvasAWT - test03OffscreenPBuffer\u000aNo offscreen test requested or platform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154571380 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154571380 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03OffscreenPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154567290 ms III - Start\u000aSLOCK [T main @ 1753154567291 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen\u000aLoop # 0 / 15\u000aGLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms \u000a...[truncated 3493 chars]...\u000aWindowNewtCanvasAWT - test03OffscreenPBuffer\u000aNo offscreen test requested or platform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154571380 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154571380 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.679,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154567290 ms III - Start\u000aSLOCK [T main @ 1753154567291 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen\u000aLoop # 0 / 15\u000aGLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms \u000a...[truncated 3493 chars]...\u000aWindowNewtCanvasAWT - test03OffscreenPBuffer\u000aNo offscreen test requested or platform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154571380 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154571380 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:22:47"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
          "duration" : 2.693,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01Onscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153721486 ms III - Start\u000aSLOCK [T main @ 1753153721486 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT - test01Onscreen\u000aLoop # 0 / 15\u000aGLWindow: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2ES2/GL4.s\u000a...[truncated 2261 chars]...\u000aglx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT - test01Onscreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153724637 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153724637 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.725,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153721486 ms III - Start\u000aSLOCK [T main @ 1753153721486 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT - test01Onscreen\u000aLoop # 0 / 15\u000aGLWindow: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2ES2/GL4.s\u000a...[truncated 2261 chars]...\u000aglx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT - test01Onscreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153724637 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153724637 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:08:41"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
          "duration" : 24.666,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154572247 ms III - Start\u000aSLOCK [T main @ 1753154572248 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01\u000a\u000a\u000aPre-ToolTip\u000a-----------------------------------------------------------------------------------------------------\u000aX11GraphicsDevice[type .x11, connectio\u000a...[truncated 17472 chars]...\u000ax vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154596944 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154596945 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Iteration  0 / 5\u000aIteration  1 / 5\u000aIteration  2 / 5\u000aIteration  3 / 5\u000aIteration  4 / 5\u000a"
        }
      ],
      "duration" : 25.288,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154572247 ms III - Start\u000aSLOCK [T main @ 1753154572248 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01\u000a\u000a\u000aPre-ToolTip\u000a-----------------------------------------------------------------------------------------------------\u000aX11GraphicsDevice[type .x11, connectio\u000a...[truncated 17472 chars]...\u000ax vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154596944 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154596945 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "Iteration  0 / 5\u000aIteration  1 / 5\u000aIteration  2 / 5\u000aIteration  3 / 5\u000aIteration  4 / 5\u000a",
      "timestamp" : "2025-07-22T03:22:52"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
          "duration" : 1.202,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NoDeadlock",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154597833 ms III - Start\u000aSLOCK [T main @ 1753154597833 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test01NoDeadlock\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x10421a7c: tileRendererInUse null, GearsES2[obj 0x10421a7c isInit false, usesShared false, 1 null, 2 nu\u000a...[truncated 11652 chars]...\u000aueue-0,6,main] GearsES2.dispose 0x3a8a742d: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3a8a742d FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test02TriggerDeadlock\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154600754 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154600754 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 266 chars]...\u000ac.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile Default: GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile Default: GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
          "duration" : 1.177,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02TriggerDeadlock",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154597833 ms III - Start\u000aSLOCK [T main @ 1753154597833 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test01NoDeadlock\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x10421a7c: tileRendererInUse null, GearsES2[obj 0x10421a7c isInit false, usesShared false, 1 null, 2 nu\u000a...[truncated 11652 chars]...\u000aueue-0,6,main] GearsES2.dispose 0x3a8a742d: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3a8a742d FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test02TriggerDeadlock\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154600754 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154600754 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 266 chars]...\u000ac.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile Default: GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile Default: GLProfile[GL4bc/GL4bc.sw]\u000a"
        }
      ],
      "duration" : 3.536,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154597833 ms III - Start\u000aSLOCK [T main @ 1753154597833 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test01NoDeadlock\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x10421a7c: tileRendererInUse null, GearsES2[obj 0x10421a7c isInit false, usesShared false, 1 null, 2 nu\u000a...[truncated 11652 chars]...\u000aueue-0,6,main] GearsES2.dispose 0x3a8a742d: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3a8a742d FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test02TriggerDeadlock\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154600754 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154600754 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms\u000a",
      "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 266 chars]...\u000ac.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile Default: GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile Default: GLProfile[GL4bc/GL4bc.sw]\u000a",
      "timestamp" : "2025-07-22T03:23:17"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
          "duration" : 0.596,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_Anim",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153725402 ms III - Start\u000aSLOCK [T main @ 1753153725403 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Anim\u000aThread[#37,Thread-1-Animator#00,5,main] GearsES2.init.0 0x65b7ca40: tileRendererInUse null, GearsES2[obj 0x65b7ca40 isInit false, usesShared false, 1 n\u000a...[truncated 4654 chars]...\u000aarsES2.dispose 0x6070c425: tileRendererInUse null\u000aThread[#40,Thread-1-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x6070c425 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Plain\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153726126 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153726126 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
          "duration" : 0.114,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_Plain",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153725402 ms III - Start\u000aSLOCK [T main @ 1753153725403 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Anim\u000aThread[#37,Thread-1-Animator#00,5,main] GearsES2.init.0 0x65b7ca40: tileRendererInUse null, GearsES2[obj 0x65b7ca40 isInit false, usesShared false, 1 n\u000a...[truncated 4654 chars]...\u000aarsES2.dispose 0x6070c425: tileRendererInUse null\u000aThread[#40,Thread-1-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x6070c425 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Plain\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153726126 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153726126 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.317,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153725402 ms III - Start\u000aSLOCK [T main @ 1753153725403 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Anim\u000aThread[#37,Thread-1-Animator#00,5,main] GearsES2.init.0 0x65b7ca40: tileRendererInUse null, GearsES2[obj 0x65b7ca40 isInit false, usesShared false, 1 n\u000a...[truncated 4654 chars]...\u000aarsES2.dispose 0x6070c425: tileRendererInUse null\u000aThread[#40,Thread-1-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x6070c425 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Plain\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153726126 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153726126 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:08:45"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
          "duration" : 1.196,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_Anim",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153726884 ms III - Start\u000aSLOCK [T main @ 1753153726885 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Anim\u000aThread[#38,Thread-1-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,Thread-1-Animator#01,5,main]\u000aChosen G\u000a...[truncated 8286 chars]...\u000aT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#40,Thread-1-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Plain\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153728326 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153728326 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
          "duration" : 0.229,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_Plain",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153726884 ms III - Start\u000aSLOCK [T main @ 1753153726885 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Anim\u000aThread[#38,Thread-1-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,Thread-1-Animator#01,5,main]\u000aChosen G\u000a...[truncated 8286 chars]...\u000aT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#40,Thread-1-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Plain\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153728326 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153728326 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.016,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153726884 ms III - Start\u000aSLOCK [T main @ 1753153726885 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Anim\u000aThread[#38,Thread-1-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,Thread-1-Animator#01,5,main]\u000aChosen G\u000a...[truncated 8286 chars]...\u000aT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#40,Thread-1-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Plain\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153728326 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153728326 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:08:46"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
          "duration" : 1.059,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01CPUSource",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153729102 ms III - Start\u000aSLOCK [T main @ 1753153729103 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSourc\u000a...[truncated 1372 chars]...\u000a.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000aQUIT Window Thread[#47,main-Display-.x11_:0-1-EDT-7,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153733693 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153733693 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Display mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDispl\u000a...[truncated 84978 chars]...\u000aVBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
          "duration" : 0.598,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02VBOOnly",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153729102 ms III - Start\u000aSLOCK [T main @ 1753153729103 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSourc\u000a...[truncated 1372 chars]...\u000a.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000aQUIT Window Thread[#47,main-Display-.x11_:0-1-EDT-7,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153733693 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153733693 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Display mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDispl\u000a...[truncated 84978 chars]...\u000aVBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
          "duration" : 0.583,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03VBOVAO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153729102 ms III - Start\u000aSLOCK [T main @ 1753153729103 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSourc\u000a...[truncated 1372 chars]...\u000a.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000aQUIT Window Thread[#47,main-Display-.x11_:0-1-EDT-7,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153733693 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153733693 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Display mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDispl\u000a...[truncated 84978 chars]...\u000aVBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
          "duration" : 0.583,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12CPUSourceAndVBOOnly",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153729102 ms III - Start\u000aSLOCK [T main @ 1753153729103 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSourc\u000a...[truncated 1372 chars]...\u000a.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000aQUIT Window Thread[#47,main-Display-.x11_:0-1-EDT-7,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153733693 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153733693 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Display mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDispl\u000a...[truncated 84978 chars]...\u000aVBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
          "duration" : 0.6,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13CPUSourceAndVBOVAO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153729102 ms III - Start\u000aSLOCK [T main @ 1753153729103 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSourc\u000a...[truncated 1372 chars]...\u000a.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000aQUIT Window Thread[#47,main-Display-.x11_:0-1-EDT-7,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153733693 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153733693 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Display mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDispl\u000a...[truncated 84978 chars]...\u000aVBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
          "duration" : 0.583,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test23VBOOnlyAndVBOVAO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153729102 ms III - Start\u000aSLOCK [T main @ 1753153729103 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSourc\u000a...[truncated 1372 chars]...\u000a.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000aQUIT Window Thread[#47,main-Display-.x11_:0-1-EDT-7,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153733693 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153733693 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Display mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDispl\u000a...[truncated 84978 chars]...\u000aVBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
          "duration" : 0.567,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test88AllModes",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153729102 ms III - Start\u000aSLOCK [T main @ 1753153729103 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSourc\u000a...[truncated 1372 chars]...\u000a.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000aQUIT Window Thread[#47,main-Display-.x11_:0-1-EDT-7,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153733693 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153733693 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Display mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDispl\u000a...[truncated 84978 chars]...\u000aVBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000a"
        }
      ],
      "duration" : 5.17,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153729102 ms III - Start\u000aSLOCK [T main @ 1753153729103 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSourc\u000a...[truncated 1372 chars]...\u000a.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000aQUIT Window Thread[#47,main-Display-.x11_:0-1-EDT-7,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153733693 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153733693 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "Display mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: CPU_SRC\u000aDispl\u000a...[truncated 84978 chars]...\u000aVBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000aDisplay mode: CPU_SRC\u000aDisplay mode: VBO_ONLY\u000aDisplay mode: VBO_VAO\u000a",
      "timestamp" : "2025-07-22T03:08:49"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
          "duration" : 0.468,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GL2CPUSource",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153734464 ms III - Start\u000aSLOCK [T main @ 1753153734464 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource\u000a++++ TestCase.setUp: com.jogamp.opengl.test.juni\u000a...[truncated 2784 chars]...\u000af7e>[count 1, qsz 0, owner <main>]\u000a, GenericUpstreamSurfacelessHook[pixel 512x512]\u000a, upstreamSurface false ]], direct true]  on thread main\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test02GL3CPUSource\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153734978 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153734978 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
          "duration" : 0.034,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GL3CPUSource",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153734464 ms III - Start\u000aSLOCK [T main @ 1753153734464 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource\u000a++++ TestCase.setUp: com.jogamp.opengl.test.juni\u000a...[truncated 2784 chars]...\u000af7e>[count 1, qsz 0, owner <main>]\u000a, GenericUpstreamSurfacelessHook[pixel 512x512]\u000a, upstreamSurface false ]], direct true]  on thread main\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test02GL3CPUSource\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153734978 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153734978 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.089,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153734464 ms III - Start\u000aSLOCK [T main @ 1753153734464 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource\u000a++++ TestCase.setUp: com.jogamp.opengl.test.juni\u000a...[truncated 2784 chars]...\u000af7e>[count 1, qsz 0, owner <main>]\u000a, GenericUpstreamSurfacelessHook[pixel 512x512]\u000a, upstreamSurface false ]], direct true]  on thread main\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test02GL3CPUSource\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153734978 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153734978 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:08:54"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
          "duration" : 1.125,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00OnThread",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154601716 ms III - Start\u000aSLOCK [T main @ 1753154601717 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test00OnThread\u000aWindow Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154602307 d 0ms]]\u000aThread\u000a...[truncated 6620 chars]...\u000aconsumed false, when:1753154606142 d 0ms]]\u000aThread[#49,main-Display-.x11_:0-1-EDT-6,5,main]: Destroy mode 11: End: Realised false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test11EDTMouseEvent\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154606164 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154606164 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
          "duration" : 0.561,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01RenderThread",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154601716 ms III - Start\u000aSLOCK [T main @ 1753154601717 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test00OnThread\u000aWindow Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154602307 d 0ms]]\u000aThread\u000a...[truncated 6620 chars]...\u000aconsumed false, when:1753154606142 d 0ms]]\u000aThread[#49,main-Display-.x11_:0-1-EDT-6,5,main]: Destroy mode 11: End: Realised false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test11EDTMouseEvent\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154606164 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154606164 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
          "duration" : 0.549,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02EDTThread",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154601716 ms III - Start\u000aSLOCK [T main @ 1753154601717 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test00OnThread\u000aWindow Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154602307 d 0ms]]\u000aThread\u000a...[truncated 6620 chars]...\u000aconsumed false, when:1753154606142 d 0ms]]\u000aThread[#49,main-Display-.x11_:0-1-EDT-6,5,main]: Destroy mode 11: End: Realised false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test11EDTMouseEvent\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154606164 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154606164 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
          "duration" : 0.642,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03ExtThread",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154601716 ms III - Start\u000aSLOCK [T main @ 1753154601717 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test00OnThread\u000aWindow Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154602307 d 0ms]]\u000aThread\u000a...[truncated 6620 chars]...\u000aconsumed false, when:1753154606142 d 0ms]]\u000aThread[#49,main-Display-.x11_:0-1-EDT-6,5,main]: Destroy mode 11: End: Realised false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test11EDTMouseEvent\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154606164 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154606164 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
          "duration" : 0.775,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10EDTKeyEvent",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154601716 ms III - Start\u000aSLOCK [T main @ 1753154601717 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test00OnThread\u000aWindow Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154602307 d 0ms]]\u000aThread\u000a...[truncated 6620 chars]...\u000aconsumed false, when:1753154606142 d 0ms]]\u000aThread[#49,main-Display-.x11_:0-1-EDT-6,5,main]: Destroy mode 11: End: Realised false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test11EDTMouseEvent\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154606164 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154606164 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
          "duration" : 0.771,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11EDTMouseEvent",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154601716 ms III - Start\u000aSLOCK [T main @ 1753154601717 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test00OnThread\u000aWindow Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154602307 d 0ms]]\u000aThread\u000a...[truncated 6620 chars]...\u000aconsumed false, when:1753154606142 d 0ms]]\u000aThread[#49,main-Display-.x11_:0-1-EDT-6,5,main]: Destroy mode 11: End: Realised false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test11EDTMouseEvent\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154606164 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154606164 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.036,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154601716 ms III - Start\u000aSLOCK [T main @ 1753154601717 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test00OnThread\u000aWindow Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154602307 d 0ms]]\u000aThread\u000a...[truncated 6620 chars]...\u000aconsumed false, when:1753154606142 d 0ms]]\u000aThread[#49,main-Display-.x11_:0-1-EDT-6,5,main]: Destroy mode 11: End: Realised false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test11EDTMouseEvent\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154606164 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154606164 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:23:21"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
          "duration" : 0.038,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDeadlock",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154607031 ms III - Start\u000aSLOCK [T main @ 1753154607032 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock\u000aBB.0: java.lang.Object@4967f8bd\u000aBB.1: java.lang.Object@4967f8bd\u000aBB.2\u000aAA.1\u000aAA.X\u000aBB.3\u000aBB.X\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154607580 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154607580 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.133,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154607031 ms III - Start\u000aSLOCK [T main @ 1753154607032 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock\u000aBB.0: java.lang.Object@4967f8bd\u000aBB.1: java.lang.Object@4967f8bd\u000aBB.2\u000aAA.1\u000aAA.X\u000aBB.3\u000aBB.X\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154607580 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154607580 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:23:27"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
          "duration" : 0.715,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01a_GL2ES2_Demo1_SingleBuffer_Normal",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153735737 ms III - Start\u000aSLOCK [T main @ 1753153735738 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal\u000aThread[#1,main,5,main] GearsES2.init.0 0x3c9d0b9d: tileRendererInUse null, GearsES2[obj 0x3c9d0b9d isInit false, usesShared fa\u000a...[truncated 51390 chars]...\u000aread[#1,main,5,main] GearsES2.dispose 0x1190200a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1190200a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153738157 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153738157 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000aRealized GLAD: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 0 [], \u000a\u0009Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@4c1d9d4b,\u000a\u0009Handle    0x0,\u000a\u0009Caps      GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , \u000a...[truncated 143111 chars]...\u000aname 0x6, obj 0x394df057], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5aebe890]\u000aResize3.sampleCount: 0 -> 4\u000aFin: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1190200a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a2f6f80[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
          "duration" : 0.163,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01b_GL2ES2_Demo1_SingleBuffer_NoTex",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153735737 ms III - Start\u000aSLOCK [T main @ 1753153735738 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal\u000aThread[#1,main,5,main] GearsES2.init.0 0x3c9d0b9d: tileRendererInUse null, GearsES2[obj 0x3c9d0b9d isInit false, usesShared fa\u000a...[truncated 51390 chars]...\u000aread[#1,main,5,main] GearsES2.dispose 0x1190200a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1190200a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153738157 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153738157 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000aRealized GLAD: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 0 [], \u000a\u0009Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@4c1d9d4b,\u000a\u0009Handle    0x0,\u000a\u0009Caps      GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , \u000a...[truncated 143111 chars]...\u000aname 0x6, obj 0x394df057], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5aebe890]\u000aResize3.sampleCount: 0 -> 4\u000aFin: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1190200a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a2f6f80[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
          "duration" : 0.177,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153735737 ms III - Start\u000aSLOCK [T main @ 1753153735738 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal\u000aThread[#1,main,5,main] GearsES2.init.0 0x3c9d0b9d: tileRendererInUse null, GearsES2[obj 0x3c9d0b9d isInit false, usesShared fa\u000a...[truncated 51390 chars]...\u000aread[#1,main,5,main] GearsES2.dispose 0x1190200a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1190200a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153738157 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153738157 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000aRealized GLAD: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 0 [], \u000a\u0009Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@4c1d9d4b,\u000a\u0009Handle    0x0,\u000a\u0009Caps      GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , \u000a...[truncated 143111 chars]...\u000aname 0x6, obj 0x394df057], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5aebe890]\u000aResize3.sampleCount: 0 -> 4\u000aFin: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1190200a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a2f6f80[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
          "duration" : 0.164,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02a_GL2ES2_Demo1_DoubleBuffer_Normal",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153735737 ms III - Start\u000aSLOCK [T main @ 1753153735738 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal\u000aThread[#1,main,5,main] GearsES2.init.0 0x3c9d0b9d: tileRendererInUse null, GearsES2[obj 0x3c9d0b9d isInit false, usesShared fa\u000a...[truncated 51390 chars]...\u000aread[#1,main,5,main] GearsES2.dispose 0x1190200a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1190200a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153738157 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153738157 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000aRealized GLAD: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 0 [], \u000a\u0009Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@4c1d9d4b,\u000a\u0009Handle    0x0,\u000a\u0009Caps      GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , \u000a...[truncated 143111 chars]...\u000aname 0x6, obj 0x394df057], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5aebe890]\u000aResize3.sampleCount: 0 -> 4\u000aFin: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1190200a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a2f6f80[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
          "duration" : 0.152,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03a_GL2ES2_Demo2MSAA4_Normal",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153735737 ms III - Start\u000aSLOCK [T main @ 1753153735738 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal\u000aThread[#1,main,5,main] GearsES2.init.0 0x3c9d0b9d: tileRendererInUse null, GearsES2[obj 0x3c9d0b9d isInit false, usesShared fa\u000a...[truncated 51390 chars]...\u000aread[#1,main,5,main] GearsES2.dispose 0x1190200a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1190200a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153738157 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153738157 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000aRealized GLAD: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 0 [], \u000a\u0009Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@4c1d9d4b,\u000a\u0009Handle    0x0,\u000a\u0009Caps      GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , \u000a...[truncated 143111 chars]...\u000aname 0x6, obj 0x394df057], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5aebe890]\u000aResize3.sampleCount: 0 -> 4\u000aFin: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1190200a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a2f6f80[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
          "duration" : 0.148,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03b_GL2ES2_Demo2MSAA4_NoTex",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153735737 ms III - Start\u000aSLOCK [T main @ 1753153735738 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal\u000aThread[#1,main,5,main] GearsES2.init.0 0x3c9d0b9d: tileRendererInUse null, GearsES2[obj 0x3c9d0b9d isInit false, usesShared fa\u000a...[truncated 51390 chars]...\u000aread[#1,main,5,main] GearsES2.dispose 0x1190200a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1190200a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153738157 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153738157 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000aRealized GLAD: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 0 [], \u000a\u0009Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@4c1d9d4b,\u000a\u0009Handle    0x0,\u000a\u0009Caps      GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , \u000a...[truncated 143111 chars]...\u000aname 0x6, obj 0x394df057], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5aebe890]\u000aResize3.sampleCount: 0 -> 4\u000aFin: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1190200a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a2f6f80[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
          "duration" : 0.155,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153735737 ms III - Start\u000aSLOCK [T main @ 1753153735738 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal\u000aThread[#1,main,5,main] GearsES2.init.0 0x3c9d0b9d: tileRendererInUse null, GearsES2[obj 0x3c9d0b9d isInit false, usesShared fa\u000a...[truncated 51390 chars]...\u000aread[#1,main,5,main] GearsES2.dispose 0x1190200a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1190200a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153738157 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153738157 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000aRealized GLAD: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 0 [], \u000a\u0009Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@4c1d9d4b,\u000a\u0009Handle    0x0,\u000a\u0009Caps      GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , \u000a...[truncated 143111 chars]...\u000aname 0x6, obj 0x394df057], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5aebe890]\u000aResize3.sampleCount: 0 -> 4\u000aFin: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1190200a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a2f6f80[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
          "duration" : 0.192,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04_GL2ES2_FBODemoMSAA4_Normal",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153735737 ms III - Start\u000aSLOCK [T main @ 1753153735738 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal\u000aThread[#1,main,5,main] GearsES2.init.0 0x3c9d0b9d: tileRendererInUse null, GearsES2[obj 0x3c9d0b9d isInit false, usesShared fa\u000a...[truncated 51390 chars]...\u000aread[#1,main,5,main] GearsES2.dispose 0x1190200a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1190200a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153738157 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153738157 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000aRealized GLAD: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 0 [], \u000a\u0009Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@4c1d9d4b,\u000a\u0009Handle    0x0,\u000a\u0009Caps      GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , \u000a...[truncated 143111 chars]...\u000aname 0x6, obj 0x394df057], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5aebe890]\u000aResize3.sampleCount: 0 -> 4\u000aFin: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1190200a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a2f6f80[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
          "duration" : 0.202,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11_EGLES2_Demo0Normal",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153735737 ms III - Start\u000aSLOCK [T main @ 1753153735738 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal\u000aThread[#1,main,5,main] GearsES2.init.0 0x3c9d0b9d: tileRendererInUse null, GearsES2[obj 0x3c9d0b9d isInit false, usesShared fa\u000a...[truncated 51390 chars]...\u000aread[#1,main,5,main] GearsES2.dispose 0x1190200a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1190200a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153738157 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153738157 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000aRealized GLAD: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 0 [], \u000a\u0009Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@4c1d9d4b,\u000a\u0009Handle    0x0,\u000a\u0009Caps      GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , \u000a...[truncated 143111 chars]...\u000aname 0x6, obj 0x394df057], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5aebe890]\u000aResize3.sampleCount: 0 -> 4\u000aFin: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1190200a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a2f6f80[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
          "duration" : 0.175,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13_EGLES2_Demo0MSAA4",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153735737 ms III - Start\u000aSLOCK [T main @ 1753153735738 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal\u000aThread[#1,main,5,main] GearsES2.init.0 0x3c9d0b9d: tileRendererInUse null, GearsES2[obj 0x3c9d0b9d isInit false, usesShared fa\u000a...[truncated 51390 chars]...\u000aread[#1,main,5,main] GearsES2.dispose 0x1190200a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1190200a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153738157 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153738157 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000aRealized GLAD: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 0 [], \u000a\u0009Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@4c1d9d4b,\u000a\u0009Handle    0x0,\u000a\u0009Caps      GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , \u000a...[truncated 143111 chars]...\u000aname 0x6, obj 0x394df057], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5aebe890]\u000aResize3.sampleCount: 0 -> 4\u000aFin: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1190200a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a2f6f80[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
          "duration" : 0.16,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test21_GL3_Demo0Normal",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153735737 ms III - Start\u000aSLOCK [T main @ 1753153735738 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal\u000aThread[#1,main,5,main] GearsES2.init.0 0x3c9d0b9d: tileRendererInUse null, GearsES2[obj 0x3c9d0b9d isInit false, usesShared fa\u000a...[truncated 51390 chars]...\u000aread[#1,main,5,main] GearsES2.dispose 0x1190200a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1190200a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153738157 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153738157 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000aRealized GLAD: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 0 [], \u000a\u0009Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@4c1d9d4b,\u000a\u0009Handle    0x0,\u000a\u0009Caps      GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , \u000a...[truncated 143111 chars]...\u000aname 0x6, obj 0x394df057], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5aebe890]\u000aResize3.sampleCount: 0 -> 4\u000aFin: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1190200a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a2f6f80[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        }
      ],
      "duration" : 3.012,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153735737 ms III - Start\u000aSLOCK [T main @ 1753153735738 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal\u000aThread[#1,main,5,main] GearsES2.init.0 0x3c9d0b9d: tileRendererInUse null, GearsES2[obj 0x3c9d0b9d isInit false, usesShared fa\u000a...[truncated 51390 chars]...\u000aread[#1,main,5,main] GearsES2.dispose 0x1190200a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1190200a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153738157 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153738157 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.sw], offscr[fbo]]\u000aRealized GLAD: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 0 [], \u000a\u0009Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@4c1d9d4b,\u000a\u0009Handle    0x0,\u000a\u0009Caps      GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , \u000a...[truncated 143111 chars]...\u000aname 0x6, obj 0x394df057], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5aebe890]\u000aResize3.sampleCount: 0 -> 4\u000aFin: FBOImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1190200a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a2f6f80[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a",
      "timestamp" : "2025-07-22T03:08:55"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
          "duration" : 1.684,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153739035 ms III - Start\u000aSLOCK [T main @ 1753153739035 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]\u000a...[truncated 12393 chars]...\u000a0.png\u000aresize: 3 -> 4 - 800x600\u000amain: ** screenshot: TestFBOMRTNEWT01.test01-n0004-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0800x0600.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153740814 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153740815 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.35,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153739035 ms III - Start\u000aSLOCK [T main @ 1753153739035 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]\u000a...[truncated 12393 chars]...\u000a0.png\u000aresize: 3 -> 4 - 800x600\u000amain: ** screenshot: TestFBOMRTNEWT01.test01-n0004-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0800x0600.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153740814 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153740815 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:08:58"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00_Manual",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153741548 ms III - Start\u000aSLOCK [T main @ 1753153741549 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.a\u000a...[truncated 21560 chars]...\u000a11_:0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#43,main-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test02_startMSAA4\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153744694 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153744694 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
          "duration" : 1.934,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_startMSAA0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153741548 ms III - Start\u000aSLOCK [T main @ 1753153741549 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.a\u000a...[truncated 21560 chars]...\u000a11_:0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#43,main-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test02_startMSAA4\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153744694 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153744694 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
          "duration" : 1.192,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_startMSAA4",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153741548 ms III - Start\u000aSLOCK [T main @ 1753153741549 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.a\u000a...[truncated 21560 chars]...\u000a11_:0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#43,main-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test02_startMSAA4\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153744694 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153744694 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.763,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153741548 ms III - Start\u000aSLOCK [T main @ 1753153741549 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.a\u000a...[truncated 21560 chars]...\u000a11_:0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#43,main-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test02_startMSAA4\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153744694 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153744694 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:09:01"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
          "duration" : 1.426,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153745610 ms III - Start\u000aSLOCK [T main @ 1753153745611 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT - test01\u000arequested: vsync 1, GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aThread[#\u000a...[truncated 26822 chars]...\u000aleRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153747053 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153747053 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.055,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153745610 ms III - Start\u000aSLOCK [T main @ 1753153745611 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT - test01\u000arequested: vsync 1, GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aThread[#\u000a...[truncated 26822 chars]...\u000aleRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153747053 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153747053 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:09:05"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
          "duration" : 1.698,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153747924 ms III - Start\u000aSLOCK [T main @ 1753153747924 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT - test01\u000arequested: vsync 1, GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aThread[#1,mai\u000a...[truncated 18362 chars]...\u000aRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x76505305 FIN\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153749654 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153749654 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.33,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153747924 ms III - Start\u000aSLOCK [T main @ 1753153747924 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT - test01\u000arequested: vsync 1, GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aThread[#1,mai\u000a...[truncated 18362 chars]...\u000aRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x76505305 FIN\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153749654 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153749654 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:09:07"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
          "duration" : 1.112,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnScreenDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153750535 ms III - Start\u000aSLOCK [T main @ 1753153750535 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf\u000aThread[#36,main-Animator#00,5,main] GearsES2.init.0 0x223191a6: tileRendererInUse null, GearsES2[obj 0x223191a6 isInit false, usesShared false, 1 nu\u000a...[truncated 2671 chars]...\u000andererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x223191a6 FIN\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153751661 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153751661 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Window: jogamp.newt.driver.x11.WindowDriver\u000aFin start ...\u000aFin Drawable: X11OnscreenGLXDrawable[Realized false,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@6302bbb1,\u000a\u0009Handle    0x0,\u000a\u0009Surface   jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[0/29 640x400 wu, 640x400 pixel] handle 0x0\u000a...[truncated 1372 chars]...\u000ators: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 2 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT$3@31304f14, com.jogamp.opengl.test.junit.util.QuitAdapter@34a3d150, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@34a3d150, ], \u000a  windowLock <2a4fb17b, 5c6648b0>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        }
      ],
      "duration" : 1.709,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153750535 ms III - Start\u000aSLOCK [T main @ 1753153750535 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf\u000aThread[#36,main-Animator#00,5,main] GearsES2.init.0 0x223191a6: tileRendererInUse null, GearsES2[obj 0x223191a6 isInit false, usesShared false, 1 nu\u000a...[truncated 2671 chars]...\u000andererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x223191a6 FIN\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153751661 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153751661 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "Window: jogamp.newt.driver.x11.WindowDriver\u000aFin start ...\u000aFin Drawable: X11OnscreenGLXDrawable[Realized false,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@6302bbb1,\u000a\u0009Handle    0x0,\u000a\u0009Surface   jogamp.newt.driver.x11.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[0/29 640x400 wu, 640x400 pixel] handle 0x0\u000a...[truncated 1372 chars]...\u000ators: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 2 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT$3@31304f14, com.jogamp.opengl.test.junit.util.QuitAdapter@34a3d150, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@34a3d150, ], \u000a  windowLock <2a4fb17b, 5c6648b0>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a",
      "timestamp" : "2025-07-22T03:09:10"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 0.517,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAvailableInfo",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 1.31,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenAutoDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 1.177,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenFBODblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 1.199,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenFBOSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 1.186,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenPbufferDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 1.175,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenPbufferSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 0.23,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OnScreenDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 0.266,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OnScreenSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 1.23,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenAutoDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 1.216,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenBitmapSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 1.192,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 1.202,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBOSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 1.211,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenPbufferDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 1.232,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenPbufferSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 0.233,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
          "duration" : 0.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a"
        }
      ],
      "duration" : 15.455,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153752465 ms III - Start\u000aSLOCK [T main @ 1753153752466 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x327b636c, \u000a...[truncated 164944 chars]...\u000a,5,main] GearsES2.dispose 0x1613674b: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x1613674b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153767336 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153767336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: jogamp.newt.OffscreenWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: \u000a...[truncated 57938 chars]...\u000aow], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@1a4013, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1b6e1eff, 306f16f3>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]\u000a",
      "timestamp" : "2025-07-22T03:09:12"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
          "duration" : 0.641,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenAutoDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153768201 ms III - Start\u000aSLOCK [T main @ 1753153768202 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x56a6d5a6: tileRendererInUse null, GearsES2[obj 0x56a6d5a6 isInit false, usesShared fal\u000a...[truncated 45535 chars]...\u000an] GearsES2.dispose 0x682b2fa: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x682b2fa FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153770308 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153770308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface\u000aDrawable Caps Pre_GL : GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16\u000a...[truncated 15686 chars]...\u000aaccum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
          "duration" : 0.118,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenFBODblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153768201 ms III - Start\u000aSLOCK [T main @ 1753153768202 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x56a6d5a6: tileRendererInUse null, GearsES2[obj 0x56a6d5a6 isInit false, usesShared fal\u000a...[truncated 45535 chars]...\u000an] GearsES2.dispose 0x682b2fa: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x682b2fa FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153770308 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153770308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface\u000aDrawable Caps Pre_GL : GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16\u000a...[truncated 15686 chars]...\u000aaccum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
          "duration" : 0.169,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenFBODblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153768201 ms III - Start\u000aSLOCK [T main @ 1753153768202 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x56a6d5a6: tileRendererInUse null, GearsES2[obj 0x56a6d5a6 isInit false, usesShared fal\u000a...[truncated 45535 chars]...\u000an] GearsES2.dispose 0x682b2fa: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x682b2fa FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153770308 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153770308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface\u000aDrawable Caps Pre_GL : GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16\u000a...[truncated 15686 chars]...\u000aaccum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
          "duration" : 0.128,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenFBODblBufStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153768201 ms III - Start\u000aSLOCK [T main @ 1753153768202 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x56a6d5a6: tileRendererInUse null, GearsES2[obj 0x56a6d5a6 isInit false, usesShared fal\u000a...[truncated 45535 chars]...\u000an] GearsES2.dispose 0x682b2fa: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x682b2fa FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153770308 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153770308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface\u000aDrawable Caps Pre_GL : GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16\u000a...[truncated 15686 chars]...\u000aaccum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
          "duration" : 0.175,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenFBODblBufStencilMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153768201 ms III - Start\u000aSLOCK [T main @ 1753153768202 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x56a6d5a6: tileRendererInUse null, GearsES2[obj 0x56a6d5a6 isInit false, usesShared fal\u000a...[truncated 45535 chars]...\u000an] GearsES2.dispose 0x682b2fa: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x682b2fa FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153770308 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153770308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface\u000aDrawable Caps Pre_GL : GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16\u000a...[truncated 15686 chars]...\u000aaccum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
          "duration" : 0.125,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenFBOSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153768201 ms III - Start\u000aSLOCK [T main @ 1753153768202 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x56a6d5a6: tileRendererInUse null, GearsES2[obj 0x56a6d5a6 isInit false, usesShared fal\u000a...[truncated 45535 chars]...\u000an] GearsES2.dispose 0x682b2fa: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x682b2fa FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153770308 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153770308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface\u000aDrawable Caps Pre_GL : GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16\u000a...[truncated 15686 chars]...\u000aaccum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
          "duration" : 0.12,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenPbufferDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153768201 ms III - Start\u000aSLOCK [T main @ 1753153768202 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x56a6d5a6: tileRendererInUse null, GearsES2[obj 0x56a6d5a6 isInit false, usesShared fal\u000a...[truncated 45535 chars]...\u000an] GearsES2.dispose 0x682b2fa: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x682b2fa FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153770308 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153770308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface\u000aDrawable Caps Pre_GL : GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16\u000a...[truncated 15686 chars]...\u000aaccum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
          "duration" : 0.182,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenPbufferDblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153768201 ms III - Start\u000aSLOCK [T main @ 1753153768202 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x56a6d5a6: tileRendererInUse null, GearsES2[obj 0x56a6d5a6 isInit false, usesShared fal\u000a...[truncated 45535 chars]...\u000an] GearsES2.dispose 0x682b2fa: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x682b2fa FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153770308 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153770308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface\u000aDrawable Caps Pre_GL : GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16\u000a...[truncated 15686 chars]...\u000aaccum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
          "duration" : 0.141,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenPbufferDblBufStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153768201 ms III - Start\u000aSLOCK [T main @ 1753153768202 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x56a6d5a6: tileRendererInUse null, GearsES2[obj 0x56a6d5a6 isInit false, usesShared fal\u000a...[truncated 45535 chars]...\u000an] GearsES2.dispose 0x682b2fa: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x682b2fa FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153770308 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153770308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface\u000aDrawable Caps Pre_GL : GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16\u000a...[truncated 15686 chars]...\u000aaccum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
          "duration" : 0.165,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenPbufferDblBufStencilMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153768201 ms III - Start\u000aSLOCK [T main @ 1753153768202 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x56a6d5a6: tileRendererInUse null, GearsES2[obj 0x56a6d5a6 isInit false, usesShared fal\u000a...[truncated 45535 chars]...\u000an] GearsES2.dispose 0x682b2fa: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x682b2fa FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153770308 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153770308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface\u000aDrawable Caps Pre_GL : GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16\u000a...[truncated 15686 chars]...\u000aaccum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
          "duration" : 0.121,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenPbufferSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153768201 ms III - Start\u000aSLOCK [T main @ 1753153768202 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x56a6d5a6: tileRendererInUse null, GearsES2[obj 0x56a6d5a6 isInit false, usesShared fal\u000a...[truncated 45535 chars]...\u000an] GearsES2.dispose 0x682b2fa: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x682b2fa FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153770308 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153770308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface\u000aDrawable Caps Pre_GL : GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16\u000a...[truncated 15686 chars]...\u000aaccum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        }
      ],
      "duration" : 2.705,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153768201 ms III - Start\u000aSLOCK [T main @ 1753153768202 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x56a6d5a6: tileRendererInUse null, GearsES2[obj 0x56a6d5a6 isInit false, usesShared fal\u000a...[truncated 45535 chars]...\u000an] GearsES2.dispose 0x682b2fa: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x682b2fa FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153770308 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153770308 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.opengl.egl.EGLSurface\u000aDrawable Caps Pre_GL : GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16\u000a...[truncated 15686 chars]...\u000aaccum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@217ed35e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a",
      "timestamp" : "2025-07-22T03:09:28"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.599,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenAutoDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.134,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenBitmapDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.213,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenBitmapDblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.158,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenBitmapDblBufRGB555",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.16,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenBitmapDblBufRGBA5551",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.141,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenBitmapDblBufRGBA8881",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.142,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenBitmapDblBufStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.24,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenBitmapDblBufStencilMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.144,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenBitmapSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.139,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.205,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.135,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBufStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.174,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBufStencilMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.129,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBOSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.138,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenPbufferDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.204,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenPbufferDblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.157,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenPbufferDblBufStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.207,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenPbufferDblBufStencilMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
          "duration" : 0.146,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenPbufferSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        }
      ],
      "duration" : 4.179,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153771085 ms III - Start\u000aSLOCK [T main @ 1753153771086 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps\u000a...[truncated 53507 chars]...\u000a_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153774684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153774684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], offscr[fbo]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/\u000a...[truncated 25509 chars]...\u000ahosen     GL Caps(2): GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL2/GL4bc.sw], offscr[pbuffer]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@595b007d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72d1ad2e[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a",
      "timestamp" : "2025-07-22T03:09:31"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
          "duration" : 0.502,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00AvailableInfo",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153775597 ms III - Start\u000aSLOCK [T main @ 1753153775598 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2aa5fe93, 5c1a8622>[count 0, qsz 0, owner <NULL>]], obj 0x5ad851c9]\u000a\u0009Natives\u000a\u0009\u0009GL4bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL4 \u0009true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES3 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3 \u0009true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL2 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES2 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES1 \u0009true [1.1 (ES profile, arb, compat[FP32], software)]\u000a\u0009\u0009Count\u00098 / 8\u000a\u0009Common\u000a\u0009\u0009GL4ES3 \u0009true\u000a\u0009\u0009GL2GL3 \u0009true\u000a\u0009\u0009GL2ES2 \u0009true\u000a\u0009\u0009GL2ES1 \u0009true\u000a\u0009Mappings\u000a\u0009\u0009GL3bc \u0009GLProfile[GL3bc/GL4bc.sw]\u000a\u0009\u0009GL2 \u0009GLProfile[GL2/GL4bc.sw]\u000a\u0009\u0009GLES3 \u0009GLProfile[GLES3/GLES3.sw]\u000a\u0009\u0009GL4 \u0009GLProfile[GL4/GL4.sw]\u000a\u0009\u0009GL3 \u0009GLProfile[GL3/GL4.sw]\u000a\u0009\u0009GL2GL3 \u0009GLProfile[GL2GL3/GL4bc.sw]\u000a\u0009\u0009GLES1 \u0009GLProfile[GLES1/GLES1.sw]\u000a\u0009\u0009GLES2 \u0009GLProfile[GLES2/GLES3.sw]\u000a\u0009\u0009GL2ES1 \u0009GLProfile[GL2ES1/GL4bc.sw]\u000a\u0009\u0009GL4ES3 \u0009GLProfile[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a\u000aCapabilities for X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2aa5fe93, 5c1a8622>[count 0, qsz 0, owner <NULL>]], obj 0x5ad851c9]\u000a\u0009GLCaps[glx vid ----, fbc 0x6f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x70: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x8c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x90: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x94: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x98: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x9c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xac: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x101: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x102: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x103: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x104: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x105: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x106: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x107: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x108: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x109: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x110: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x111: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x112: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x113: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x114: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x115: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x116: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x118: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x11c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x120: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x124: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x140: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x144: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x269: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x270: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x271: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x272: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x273: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x274: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x275: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x276: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x277: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x278: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x279: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x280: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x284: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x288: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x28c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x290: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x294: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x298: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x29c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ac: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2af: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ba: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2be: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bf: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ec: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2f0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2f4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x33f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x340: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x35c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x360: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x364: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x368: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x36c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x370: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x374: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x378: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x37c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x380: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x384: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a8: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4aa: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ab: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ac: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ad: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ae: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4af: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b0: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b1: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b2: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b3: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b4: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b5: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b6: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b8: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ba: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bb: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bc: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bd: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4be: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4cc: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4dc: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ec: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid 0x21, fbc 0x15b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x22, fbc 0x39b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e, fbc 0x4f9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x507, fbc 0x147: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x508, fbc 0x148: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x509, fbc 0x149: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50a, fbc 0x14a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50b, fbc 0x14b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50c, fbc 0x14c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50d, fbc 0x14d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50e, fbc 0x14e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50f, fbc 0x14f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x510, fbc 0x150: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x511, fbc 0x151: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x512, fbc 0x152: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x513, fbc 0x153: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x514, fbc 0x154: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x516, fbc 0x156: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x517, fbc 0x157: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x518, fbc 0x158: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x519, fbc 0x159: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51a, fbc 0x15a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51b, fbc 0x15c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51c, fbc 0x15d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51d, fbc 0x15e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51f, fbc 0x160: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x523, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x527, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x52b, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x52f, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x533, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x537, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x53b, fbc 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x53f, fbc 0x180: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x543, fbc 0x184: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54b, fbc 0x18c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54e, fbc 0x18f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54f, fbc 0x190: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x550, fbc 0x191: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x551, fbc 0x192: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x552, fbc 0x193: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x553, fbc 0x194: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x555, fbc 0x196: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x556, fbc 0x197: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x557, fbc 0x198: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x558, fbc 0x199: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x559, fbc 0x19a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55a, fbc 0x19b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55b, fbc 0x19c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55d, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55e, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55f, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x560, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x561, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x562, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x563, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x564, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x565, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x567, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x56b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x56f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x573, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x577, fbc 0x1b8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x57b, fbc 0x1bc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x57f, fbc 0x1c0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x587, fbc 0x1c8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x58b, fbc 0x1cc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x58f, fbc 0x1d0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x593, fbc 0x1d4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mo\u000a...[truncated 5686 chars]...\u000adp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5d3, fbc 0x214: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5d7, fbc 0x218: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5db, fbc 0x21c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5de, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5df, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e0, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e1, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e2, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e3, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e4, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e5, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e6, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e7, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e8, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e9, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ea, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5eb, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ec, fbc 0x22d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ed, fbc 0x22e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ee, fbc 0x22f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ef, fbc 0x230: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f0, fbc 0x231: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f1, fbc 0x232: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f2, fbc 0x233: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f3, fbc 0x234: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f4, fbc 0x235: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f5, fbc 0x236: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f7, fbc 0x238: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5fb, fbc 0x23c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ff, fbc 0x240: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x603, fbc 0x244: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x607, fbc 0x248: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x60b, fbc 0x24c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x60f, fbc 0x250: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x613, fbc 0x254: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x617, fbc 0x258: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x61b, fbc 0x25c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x61f, fbc 0x260: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x623, fbc 0x264: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x626, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x627, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x628, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x629, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62a, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62b, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62c, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62d, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62e, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62f, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x630, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x631, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x632, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x633, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x634, fbc 0x395: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x635, fbc 0x396: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x636, fbc 0x397: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x637, fbc 0x398: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x638, fbc 0x399: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x639, fbc 0x39a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63a, fbc 0x39c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63b, fbc 0x39d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63c, fbc 0x39e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63e, fbc 0x3a0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x642, fbc 0x3a4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x646, fbc 0x3a8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x64a, fbc 0x3ac: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x64e, fbc 0x3b0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x652, fbc 0x3b4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x656, fbc 0x3b8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x65a, fbc 0x3bc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x65e, fbc 0x3c0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x662, fbc 0x3c4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x666, fbc 0x3c8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66a, fbc 0x3cc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66d, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66e, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66f, fbc 0x3d1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x670, fbc 0x3d2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x671, fbc 0x3d3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x672, fbc 0x3d4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x673, fbc 0x3d5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x674, fbc 0x3d6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x675, fbc 0x3d7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x676, fbc 0x3d8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x677, fbc 0x3d9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x678, fbc 0x3da: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x679, fbc 0x3db: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67a, fbc 0x3dc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67b, fbc 0x3dd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67c, fbc 0x3de: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67d, fbc 0x3df: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67e, fbc 0x3e0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67f, fbc 0x3e1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x680, fbc 0x3e2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x681, fbc 0x3e3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x682, fbc 0x3e4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x683, fbc 0x3e5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x684, fbc 0x3e6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x686, fbc 0x3e8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x68a, fbc 0x3ec: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x68e, fbc 0x3f0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x692, fbc 0x3f4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x696, fbc 0x3f8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x69a, fbc 0x3fc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x69e, fbc 0x400: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6a2, fbc 0x404: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6a6, fbc 0x408: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6aa, fbc 0x40c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ae, fbc 0x410: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b2, fbc 0x414: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b5, fbc 0x417: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b6, fbc 0x418: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b7, fbc 0x419: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b8, fbc 0x41a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b9, fbc 0x41b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ba, fbc 0x41c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bb, fbc 0x41d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bc, fbc 0x41e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bd, fbc 0x41f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6be, fbc 0x420: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bf, fbc 0x421: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c0, fbc 0x422: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c1, fbc 0x423: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c2, fbc 0x424: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c3, fbc 0x425: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c4, fbc 0x426: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c5, fbc 0x427: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c6, fbc 0x428: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c7, fbc 0x429: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c8, fbc 0x42a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c9, fbc 0x42b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ca, fbc 0x42c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6cb, fbc 0x42d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6cc, fbc 0x42e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ce, fbc 0x430: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6d2, fbc 0x434: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6d6, fbc 0x438: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6da, fbc 0x43c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6de, fbc 0x440: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e2, fbc 0x444: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e6, fbc 0x448: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ea, fbc 0x44c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ee, fbc 0x450: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6f2, fbc 0x454: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6f6, fbc 0x458: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fa, fbc 0x45c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fd, fbc 0x45f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fe, fbc 0x460: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ff, fbc 0x461: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x700, fbc 0x462: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x701, fbc 0x463: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x702, fbc 0x464: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x703, fbc 0x465: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x704, fbc 0x466: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x705, fbc 0x467: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x706, fbc 0x468: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x707, fbc 0x469: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x708, fbc 0x46a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x709, fbc 0x46b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70a, fbc 0x46c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70b, fbc 0x46d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70c, fbc 0x46e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70d, fbc 0x46f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70e, fbc 0x470: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70f, fbc 0x471: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x710, fbc 0x472: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x711, fbc 0x473: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x712, fbc 0x474: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x713, fbc 0x475: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x714, fbc 0x476: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x716, fbc 0x478: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x71a, fbc 0x47c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x71e, fbc 0x480: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x722, fbc 0x484: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x726, fbc 0x488: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x72a, fbc 0x48c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x72e, fbc 0x490: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x732, fbc 0x494: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x736, fbc 0x498: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x73a, fbc 0x49c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x73e, fbc 0x4a0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x742, fbc 0x4a4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x745, fbc 0x4ef: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x746, fbc 0x4f0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x747, fbc 0x4f1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x748, fbc 0x4f2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x749, fbc 0x4f3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74a, fbc 0x4f4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74b, fbc 0x4f5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74c, fbc 0x4f6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74d, fbc 0x4f7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74e, fbc 0x4f8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74f, fbc 0x4fa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x750, fbc 0x4fb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x751, fbc 0x4fc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x752, fbc 0x4fd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x753, fbc 0x4fe: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x754, fbc 0x4ff: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x755, fbc 0x500: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x756, fbc 0x501: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x757, fbc 0x502: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x758, fbc 0x503: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x759, fbc 0x504: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x75a, fbc 0x505: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x75b, fbc 0x506: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u000a\u000aGLProfiles on device EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x6156496, isOwner false, <3c153a1, b62fe6d>[count 0, qsz 0, owner <NULL>]]]\u000a\u0009Natives\u000a\u0009\u0009GL4bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL4 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES3 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL2 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES2 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES1 \u0009true [1.1 (ES profile, arb, compat[FP32], software)]\u000a\u0009\u0009Count\u00098 / 8\u000a\u0009Common\u000a\u0009\u0009GL4ES3 \u0009true\u000a\u0009\u0009GL2GL3 \u0009true\u000a\u0009\u0009GL2ES2 \u0009true\u000a\u0009\u0009GL2ES1 \u0009true\u000a\u0009Mappings\u000a\u0009\u0009GL3bc \u0009GLProfile[GL3bc/GL4bc.sw]\u000a\u0009\u0009GL2 \u0009GLProfile[GL2/GL4bc.sw]\u000a\u0009\u0009GLES3 \u0009GLProfile[GLES3/GLES3.sw]\u000a\u0009\u0009GL4 \u0009GLProfile[GL4/GL4bc.sw]\u000a\u0009\u0009GL3 \u0009GLProfile[GL3/GL4bc.sw]\u000a\u0009\u0009GL2GL3 \u0009GLProfile[GL2GL3/GL4bc.sw]\u000a\u0009\u0009GLES1 \u0009GLProfile[GLES1/GLES1.sw]\u000a\u0009\u0009GLES2 \u0009GLProfile[GLES2/GLES3.sw]\u000a\u0009\u0009GL2ES1 \u0009GLProfile[GL2ES1/GL4bc.sw]\u000a\u0009\u0009GL4ES3 \u0009GLProfile[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a\u000aCapabilities for EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x6156496, isOwner false, <3c153a1, b62fe6d>[count 0, qsz 0, owner <NULL>]]]\u000a\u0009GLCaps[egl cfg 0x1, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x3, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x5, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x6, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x8, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xa, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xb, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xd, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xe, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xf, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x10, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x11, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x12, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x13, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x14, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x15, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x16, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x17, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x18, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x19, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1a, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1b, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1c, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1d, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1e, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1f, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x20, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x21, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x22, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x23, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x24, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x25, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x26, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x27, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x28, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin isEGL true, EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x635eaaf1, isOwner false, <5c30a9b0, 1ddf84b8>[count 0, qsz 0, owner <NULL>]]]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin isEGL true, EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x708f5957, isOwner false, <68999068, 7722c3c3>[count 0, qsz 0, owner <NULL>]]]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop\u000aFactory: jogamp.opengl.x11.glx.X11GLXDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[fbo]]\u000aFin isEGL false, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x1ea9f6af, isOwner false, <6a192cfe, 5119fb47>[count 0, qsz 0, owner <NULL>]], obj 0x7193666c]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153776417 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153776418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
          "duration" : 0.101,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01ES2OnMobile",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153775597 ms III - Start\u000aSLOCK [T main @ 1753153775598 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2aa5fe93, 5c1a8622>[count 0, qsz 0, owner <NULL>]], obj 0x5ad851c9]\u000a\u0009Natives\u000a\u0009\u0009GL4bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL4 \u0009true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES3 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3 \u0009true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL2 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES2 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES1 \u0009true [1.1 (ES profile, arb, compat[FP32], software)]\u000a\u0009\u0009Count\u00098 / 8\u000a\u0009Common\u000a\u0009\u0009GL4ES3 \u0009true\u000a\u0009\u0009GL2GL3 \u0009true\u000a\u0009\u0009GL2ES2 \u0009true\u000a\u0009\u0009GL2ES1 \u0009true\u000a\u0009Mappings\u000a\u0009\u0009GL3bc \u0009GLProfile[GL3bc/GL4bc.sw]\u000a\u0009\u0009GL2 \u0009GLProfile[GL2/GL4bc.sw]\u000a\u0009\u0009GLES3 \u0009GLProfile[GLES3/GLES3.sw]\u000a\u0009\u0009GL4 \u0009GLProfile[GL4/GL4.sw]\u000a\u0009\u0009GL3 \u0009GLProfile[GL3/GL4.sw]\u000a\u0009\u0009GL2GL3 \u0009GLProfile[GL2GL3/GL4bc.sw]\u000a\u0009\u0009GLES1 \u0009GLProfile[GLES1/GLES1.sw]\u000a\u0009\u0009GLES2 \u0009GLProfile[GLES2/GLES3.sw]\u000a\u0009\u0009GL2ES1 \u0009GLProfile[GL2ES1/GL4bc.sw]\u000a\u0009\u0009GL4ES3 \u0009GLProfile[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a\u000aCapabilities for X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2aa5fe93, 5c1a8622>[count 0, qsz 0, owner <NULL>]], obj 0x5ad851c9]\u000a\u0009GLCaps[glx vid ----, fbc 0x6f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x70: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x8c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x90: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x94: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x98: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x9c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xac: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x101: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x102: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x103: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x104: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x105: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x106: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x107: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x108: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x109: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x110: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x111: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x112: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x113: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x114: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x115: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x116: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x118: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x11c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x120: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x124: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x140: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x144: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x269: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x270: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x271: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x272: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x273: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x274: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x275: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x276: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x277: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x278: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x279: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x280: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x284: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x288: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x28c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x290: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x294: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x298: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x29c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ac: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2af: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ba: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2be: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bf: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ec: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2f0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2f4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x33f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x340: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x35c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x360: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x364: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x368: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x36c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x370: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x374: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x378: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x37c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x380: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x384: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a8: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4aa: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ab: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ac: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ad: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ae: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4af: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b0: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b1: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b2: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b3: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b4: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b5: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b6: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b8: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ba: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bb: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bc: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bd: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4be: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4cc: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4dc: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ec: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid 0x21, fbc 0x15b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x22, fbc 0x39b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e, fbc 0x4f9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x507, fbc 0x147: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x508, fbc 0x148: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x509, fbc 0x149: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50a, fbc 0x14a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50b, fbc 0x14b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50c, fbc 0x14c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50d, fbc 0x14d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50e, fbc 0x14e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50f, fbc 0x14f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x510, fbc 0x150: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x511, fbc 0x151: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x512, fbc 0x152: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x513, fbc 0x153: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x514, fbc 0x154: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x516, fbc 0x156: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x517, fbc 0x157: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x518, fbc 0x158: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x519, fbc 0x159: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51a, fbc 0x15a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51b, fbc 0x15c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51c, fbc 0x15d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51d, fbc 0x15e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51f, fbc 0x160: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x523, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x527, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x52b, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x52f, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x533, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x537, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x53b, fbc 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x53f, fbc 0x180: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x543, fbc 0x184: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54b, fbc 0x18c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54e, fbc 0x18f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54f, fbc 0x190: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x550, fbc 0x191: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x551, fbc 0x192: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x552, fbc 0x193: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x553, fbc 0x194: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x555, fbc 0x196: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x556, fbc 0x197: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x557, fbc 0x198: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x558, fbc 0x199: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x559, fbc 0x19a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55a, fbc 0x19b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55b, fbc 0x19c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55d, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55e, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55f, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x560, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x561, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x562, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x563, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x564, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x565, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x567, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x56b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x56f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x573, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x577, fbc 0x1b8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x57b, fbc 0x1bc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x57f, fbc 0x1c0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x587, fbc 0x1c8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x58b, fbc 0x1cc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x58f, fbc 0x1d0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x593, fbc 0x1d4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mo\u000a...[truncated 5686 chars]...\u000adp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5d3, fbc 0x214: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5d7, fbc 0x218: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5db, fbc 0x21c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5de, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5df, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e0, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e1, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e2, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e3, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e4, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e5, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e6, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e7, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e8, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e9, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ea, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5eb, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ec, fbc 0x22d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ed, fbc 0x22e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ee, fbc 0x22f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ef, fbc 0x230: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f0, fbc 0x231: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f1, fbc 0x232: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f2, fbc 0x233: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f3, fbc 0x234: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f4, fbc 0x235: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f5, fbc 0x236: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f7, fbc 0x238: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5fb, fbc 0x23c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ff, fbc 0x240: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x603, fbc 0x244: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x607, fbc 0x248: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x60b, fbc 0x24c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x60f, fbc 0x250: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x613, fbc 0x254: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x617, fbc 0x258: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x61b, fbc 0x25c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x61f, fbc 0x260: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x623, fbc 0x264: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x626, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x627, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x628, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x629, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62a, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62b, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62c, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62d, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62e, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62f, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x630, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x631, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x632, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x633, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x634, fbc 0x395: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x635, fbc 0x396: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x636, fbc 0x397: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x637, fbc 0x398: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x638, fbc 0x399: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x639, fbc 0x39a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63a, fbc 0x39c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63b, fbc 0x39d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63c, fbc 0x39e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63e, fbc 0x3a0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x642, fbc 0x3a4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x646, fbc 0x3a8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x64a, fbc 0x3ac: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x64e, fbc 0x3b0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x652, fbc 0x3b4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x656, fbc 0x3b8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x65a, fbc 0x3bc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x65e, fbc 0x3c0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x662, fbc 0x3c4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x666, fbc 0x3c8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66a, fbc 0x3cc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66d, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66e, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66f, fbc 0x3d1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x670, fbc 0x3d2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x671, fbc 0x3d3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x672, fbc 0x3d4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x673, fbc 0x3d5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x674, fbc 0x3d6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x675, fbc 0x3d7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x676, fbc 0x3d8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x677, fbc 0x3d9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x678, fbc 0x3da: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x679, fbc 0x3db: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67a, fbc 0x3dc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67b, fbc 0x3dd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67c, fbc 0x3de: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67d, fbc 0x3df: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67e, fbc 0x3e0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67f, fbc 0x3e1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x680, fbc 0x3e2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x681, fbc 0x3e3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x682, fbc 0x3e4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x683, fbc 0x3e5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x684, fbc 0x3e6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x686, fbc 0x3e8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x68a, fbc 0x3ec: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x68e, fbc 0x3f0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x692, fbc 0x3f4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x696, fbc 0x3f8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x69a, fbc 0x3fc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x69e, fbc 0x400: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6a2, fbc 0x404: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6a6, fbc 0x408: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6aa, fbc 0x40c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ae, fbc 0x410: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b2, fbc 0x414: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b5, fbc 0x417: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b6, fbc 0x418: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b7, fbc 0x419: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b8, fbc 0x41a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b9, fbc 0x41b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ba, fbc 0x41c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bb, fbc 0x41d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bc, fbc 0x41e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bd, fbc 0x41f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6be, fbc 0x420: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bf, fbc 0x421: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c0, fbc 0x422: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c1, fbc 0x423: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c2, fbc 0x424: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c3, fbc 0x425: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c4, fbc 0x426: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c5, fbc 0x427: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c6, fbc 0x428: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c7, fbc 0x429: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c8, fbc 0x42a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c9, fbc 0x42b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ca, fbc 0x42c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6cb, fbc 0x42d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6cc, fbc 0x42e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ce, fbc 0x430: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6d2, fbc 0x434: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6d6, fbc 0x438: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6da, fbc 0x43c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6de, fbc 0x440: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e2, fbc 0x444: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e6, fbc 0x448: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ea, fbc 0x44c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ee, fbc 0x450: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6f2, fbc 0x454: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6f6, fbc 0x458: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fa, fbc 0x45c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fd, fbc 0x45f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fe, fbc 0x460: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ff, fbc 0x461: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x700, fbc 0x462: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x701, fbc 0x463: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x702, fbc 0x464: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x703, fbc 0x465: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x704, fbc 0x466: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x705, fbc 0x467: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x706, fbc 0x468: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x707, fbc 0x469: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x708, fbc 0x46a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x709, fbc 0x46b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70a, fbc 0x46c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70b, fbc 0x46d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70c, fbc 0x46e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70d, fbc 0x46f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70e, fbc 0x470: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70f, fbc 0x471: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x710, fbc 0x472: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x711, fbc 0x473: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x712, fbc 0x474: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x713, fbc 0x475: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x714, fbc 0x476: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x716, fbc 0x478: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x71a, fbc 0x47c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x71e, fbc 0x480: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x722, fbc 0x484: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x726, fbc 0x488: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x72a, fbc 0x48c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x72e, fbc 0x490: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x732, fbc 0x494: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x736, fbc 0x498: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x73a, fbc 0x49c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x73e, fbc 0x4a0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x742, fbc 0x4a4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x745, fbc 0x4ef: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x746, fbc 0x4f0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x747, fbc 0x4f1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x748, fbc 0x4f2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x749, fbc 0x4f3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74a, fbc 0x4f4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74b, fbc 0x4f5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74c, fbc 0x4f6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74d, fbc 0x4f7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74e, fbc 0x4f8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74f, fbc 0x4fa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x750, fbc 0x4fb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x751, fbc 0x4fc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x752, fbc 0x4fd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x753, fbc 0x4fe: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x754, fbc 0x4ff: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x755, fbc 0x500: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x756, fbc 0x501: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x757, fbc 0x502: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x758, fbc 0x503: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x759, fbc 0x504: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x75a, fbc 0x505: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x75b, fbc 0x506: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u000a\u000aGLProfiles on device EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x6156496, isOwner false, <3c153a1, b62fe6d>[count 0, qsz 0, owner <NULL>]]]\u000a\u0009Natives\u000a\u0009\u0009GL4bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL4 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES3 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL2 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES2 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES1 \u0009true [1.1 (ES profile, arb, compat[FP32], software)]\u000a\u0009\u0009Count\u00098 / 8\u000a\u0009Common\u000a\u0009\u0009GL4ES3 \u0009true\u000a\u0009\u0009GL2GL3 \u0009true\u000a\u0009\u0009GL2ES2 \u0009true\u000a\u0009\u0009GL2ES1 \u0009true\u000a\u0009Mappings\u000a\u0009\u0009GL3bc \u0009GLProfile[GL3bc/GL4bc.sw]\u000a\u0009\u0009GL2 \u0009GLProfile[GL2/GL4bc.sw]\u000a\u0009\u0009GLES3 \u0009GLProfile[GLES3/GLES3.sw]\u000a\u0009\u0009GL4 \u0009GLProfile[GL4/GL4bc.sw]\u000a\u0009\u0009GL3 \u0009GLProfile[GL3/GL4bc.sw]\u000a\u0009\u0009GL2GL3 \u0009GLProfile[GL2GL3/GL4bc.sw]\u000a\u0009\u0009GLES1 \u0009GLProfile[GLES1/GLES1.sw]\u000a\u0009\u0009GLES2 \u0009GLProfile[GLES2/GLES3.sw]\u000a\u0009\u0009GL2ES1 \u0009GLProfile[GL2ES1/GL4bc.sw]\u000a\u0009\u0009GL4ES3 \u0009GLProfile[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a\u000aCapabilities for EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x6156496, isOwner false, <3c153a1, b62fe6d>[count 0, qsz 0, owner <NULL>]]]\u000a\u0009GLCaps[egl cfg 0x1, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x3, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x5, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x6, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x8, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xa, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xb, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xd, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xe, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xf, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x10, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x11, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x12, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x13, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x14, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x15, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x16, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x17, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x18, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x19, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1a, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1b, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1c, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1d, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1e, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1f, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x20, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x21, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x22, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x23, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x24, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x25, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x26, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x27, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x28, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin isEGL true, EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x635eaaf1, isOwner false, <5c30a9b0, 1ddf84b8>[count 0, qsz 0, owner <NULL>]]]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin isEGL true, EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x708f5957, isOwner false, <68999068, 7722c3c3>[count 0, qsz 0, owner <NULL>]]]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop\u000aFactory: jogamp.opengl.x11.glx.X11GLXDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[fbo]]\u000aFin isEGL false, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x1ea9f6af, isOwner false, <6a192cfe, 5119fb47>[count 0, qsz 0, owner <NULL>]], obj 0x7193666c]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153776417 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153776418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 5,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
          "duration" : 0.006,
          "errorDetails" : "main: Unable to create desktop OpenGL context(ARB n/a) on eglDevice EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x3f197a46, isOwner true, <636be97c, 50a638b5>[count 1, qsz 0, owner <main>]]], eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x3f197a46, isOwner true, <636be97c, 50a638b5>[count 1, qsz 0, owner <main>]]], idx 0],\u000a\u0009eglConfigHandle 0x7fa2640a4550, eglConfigID 0xc,\u000a\u0009requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]],\u000a\u0009chosen    GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], GLProfile[GL2GL3/GL4bc.sw], shareWith 0x0, error 0x3009",
          "errorStackTrace" : "com.jogamp.opengl.GLException: main: Unable to create desktop OpenGL context(ARB n/a) on eglDevice EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x3f197a46, isOwner true, <636be97c, 50a638b5>[count 1, qsz 0, owner <main>]]], eglConfig EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x3f197a46, isOwner true, <636be97c, 50a638b5>[count 1, qsz 0, owner <main>]]], idx 0],\u000a\u0009eglConfigHandle 0x7fa2640a4550, eglConfigID 0xc,\u000a\u0009requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]],\u000a\u0009chosen    GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]], GLProfile[GL2GL3/GL4bc.sw], shareWith 0x0, error 0x3009\u000a\u0009at jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:334)\u000a\u0009at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:795)\u000a\u0009at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:678)\u000a\u0009at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:616)\u000a\u0009at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1279)\u000a\u0009at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)\u000a\u0009at jogamp.opengl.GLAutoDrawableBase.defaultDisplay(GLAutoDrawableBase.java:467)\u000a\u0009at com.jogamp.opengl.GLAutoDrawableDelegate.display(GLAutoDrawableDelegate.java:190)\u000a\u0009at com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT.doTest(TestGLAutoDrawableFactoryGLProfileDeviceNEWT.java:92)\u000a\u0009at com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT.test02GLOnMobile(TestGLAutoDrawableFactoryGLProfileDeviceNEWT.java:187)\u000a\u0009at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)\u000a",
          "failedSince" : 1537,
          "name" : "test02GLOnMobile",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153775597 ms III - Start\u000aSLOCK [T main @ 1753153775598 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2aa5fe93, 5c1a8622>[count 0, qsz 0, owner <NULL>]], obj 0x5ad851c9]\u000a\u0009Natives\u000a\u0009\u0009GL4bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL4 \u0009true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES3 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3 \u0009true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL2 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES2 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES1 \u0009true [1.1 (ES profile, arb, compat[FP32], software)]\u000a\u0009\u0009Count\u00098 / 8\u000a\u0009Common\u000a\u0009\u0009GL4ES3 \u0009true\u000a\u0009\u0009GL2GL3 \u0009true\u000a\u0009\u0009GL2ES2 \u0009true\u000a\u0009\u0009GL2ES1 \u0009true\u000a\u0009Mappings\u000a\u0009\u0009GL3bc \u0009GLProfile[GL3bc/GL4bc.sw]\u000a\u0009\u0009GL2 \u0009GLProfile[GL2/GL4bc.sw]\u000a\u0009\u0009GLES3 \u0009GLProfile[GLES3/GLES3.sw]\u000a\u0009\u0009GL4 \u0009GLProfile[GL4/GL4.sw]\u000a\u0009\u0009GL3 \u0009GLProfile[GL3/GL4.sw]\u000a\u0009\u0009GL2GL3 \u0009GLProfile[GL2GL3/GL4bc.sw]\u000a\u0009\u0009GLES1 \u0009GLProfile[GLES1/GLES1.sw]\u000a\u0009\u0009GLES2 \u0009GLProfile[GLES2/GLES3.sw]\u000a\u0009\u0009GL2ES1 \u0009GLProfile[GL2ES1/GL4bc.sw]\u000a\u0009\u0009GL4ES3 \u0009GLProfile[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a\u000aCapabilities for X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2aa5fe93, 5c1a8622>[count 0, qsz 0, owner <NULL>]], obj 0x5ad851c9]\u000a\u0009GLCaps[glx vid ----, fbc 0x6f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x70: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x8c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x90: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x94: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x98: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x9c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xac: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x101: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x102: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x103: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x104: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x105: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x106: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x107: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x108: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x109: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x110: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x111: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x112: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x113: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x114: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x115: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x116: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x118: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x11c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x120: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x124: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x140: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x144: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x269: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x270: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x271: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x272: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x273: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x274: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x275: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x276: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x277: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x278: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x279: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x280: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x284: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x288: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x28c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x290: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x294: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x298: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x29c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ac: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2af: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ba: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2be: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bf: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ec: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2f0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2f4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x33f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x340: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x35c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x360: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x364: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x368: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x36c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x370: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x374: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x378: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x37c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x380: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x384: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a8: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4aa: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ab: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ac: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ad: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ae: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4af: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b0: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b1: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b2: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b3: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b4: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b5: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b6: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b8: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ba: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bb: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bc: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bd: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4be: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4cc: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4dc: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ec: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid 0x21, fbc 0x15b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x22, fbc 0x39b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e, fbc 0x4f9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x507, fbc 0x147: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x508, fbc 0x148: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x509, fbc 0x149: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50a, fbc 0x14a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50b, fbc 0x14b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50c, fbc 0x14c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50d, fbc 0x14d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50e, fbc 0x14e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50f, fbc 0x14f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x510, fbc 0x150: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x511, fbc 0x151: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x512, fbc 0x152: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x513, fbc 0x153: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x514, fbc 0x154: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x516, fbc 0x156: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x517, fbc 0x157: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x518, fbc 0x158: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x519, fbc 0x159: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51a, fbc 0x15a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51b, fbc 0x15c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51c, fbc 0x15d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51d, fbc 0x15e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51f, fbc 0x160: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x523, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x527, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x52b, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x52f, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x533, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x537, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x53b, fbc 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x53f, fbc 0x180: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x543, fbc 0x184: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54b, fbc 0x18c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54e, fbc 0x18f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54f, fbc 0x190: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x550, fbc 0x191: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x551, fbc 0x192: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x552, fbc 0x193: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x553, fbc 0x194: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x555, fbc 0x196: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x556, fbc 0x197: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x557, fbc 0x198: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x558, fbc 0x199: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x559, fbc 0x19a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55a, fbc 0x19b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55b, fbc 0x19c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55d, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55e, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55f, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x560, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x561, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x562, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x563, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x564, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x565, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x567, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x56b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x56f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x573, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x577, fbc 0x1b8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x57b, fbc 0x1bc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x57f, fbc 0x1c0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x587, fbc 0x1c8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x58b, fbc 0x1cc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x58f, fbc 0x1d0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x593, fbc 0x1d4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mo\u000a...[truncated 5686 chars]...\u000adp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5d3, fbc 0x214: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5d7, fbc 0x218: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5db, fbc 0x21c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5de, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5df, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e0, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e1, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e2, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e3, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e4, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e5, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e6, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e7, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e8, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e9, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ea, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5eb, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ec, fbc 0x22d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ed, fbc 0x22e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ee, fbc 0x22f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ef, fbc 0x230: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f0, fbc 0x231: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f1, fbc 0x232: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f2, fbc 0x233: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f3, fbc 0x234: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f4, fbc 0x235: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f5, fbc 0x236: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f7, fbc 0x238: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5fb, fbc 0x23c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ff, fbc 0x240: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x603, fbc 0x244: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x607, fbc 0x248: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x60b, fbc 0x24c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x60f, fbc 0x250: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x613, fbc 0x254: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x617, fbc 0x258: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x61b, fbc 0x25c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x61f, fbc 0x260: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x623, fbc 0x264: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x626, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x627, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x628, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x629, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62a, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62b, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62c, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62d, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62e, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62f, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x630, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x631, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x632, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x633, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x634, fbc 0x395: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x635, fbc 0x396: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x636, fbc 0x397: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x637, fbc 0x398: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x638, fbc 0x399: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x639, fbc 0x39a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63a, fbc 0x39c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63b, fbc 0x39d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63c, fbc 0x39e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63e, fbc 0x3a0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x642, fbc 0x3a4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x646, fbc 0x3a8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x64a, fbc 0x3ac: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x64e, fbc 0x3b0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x652, fbc 0x3b4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x656, fbc 0x3b8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x65a, fbc 0x3bc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x65e, fbc 0x3c0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x662, fbc 0x3c4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x666, fbc 0x3c8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66a, fbc 0x3cc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66d, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66e, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66f, fbc 0x3d1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x670, fbc 0x3d2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x671, fbc 0x3d3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x672, fbc 0x3d4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x673, fbc 0x3d5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x674, fbc 0x3d6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x675, fbc 0x3d7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x676, fbc 0x3d8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x677, fbc 0x3d9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x678, fbc 0x3da: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x679, fbc 0x3db: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67a, fbc 0x3dc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67b, fbc 0x3dd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67c, fbc 0x3de: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67d, fbc 0x3df: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67e, fbc 0x3e0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67f, fbc 0x3e1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x680, fbc 0x3e2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x681, fbc 0x3e3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x682, fbc 0x3e4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x683, fbc 0x3e5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x684, fbc 0x3e6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x686, fbc 0x3e8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x68a, fbc 0x3ec: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x68e, fbc 0x3f0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x692, fbc 0x3f4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x696, fbc 0x3f8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x69a, fbc 0x3fc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x69e, fbc 0x400: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6a2, fbc 0x404: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6a6, fbc 0x408: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6aa, fbc 0x40c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ae, fbc 0x410: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b2, fbc 0x414: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b5, fbc 0x417: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b6, fbc 0x418: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b7, fbc 0x419: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b8, fbc 0x41a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b9, fbc 0x41b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ba, fbc 0x41c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bb, fbc 0x41d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bc, fbc 0x41e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bd, fbc 0x41f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6be, fbc 0x420: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bf, fbc 0x421: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c0, fbc 0x422: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c1, fbc 0x423: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c2, fbc 0x424: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c3, fbc 0x425: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c4, fbc 0x426: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c5, fbc 0x427: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c6, fbc 0x428: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c7, fbc 0x429: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c8, fbc 0x42a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c9, fbc 0x42b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ca, fbc 0x42c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6cb, fbc 0x42d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6cc, fbc 0x42e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ce, fbc 0x430: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6d2, fbc 0x434: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6d6, fbc 0x438: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6da, fbc 0x43c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6de, fbc 0x440: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e2, fbc 0x444: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e6, fbc 0x448: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ea, fbc 0x44c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ee, fbc 0x450: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6f2, fbc 0x454: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6f6, fbc 0x458: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fa, fbc 0x45c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fd, fbc 0x45f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fe, fbc 0x460: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ff, fbc 0x461: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x700, fbc 0x462: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x701, fbc 0x463: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x702, fbc 0x464: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x703, fbc 0x465: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x704, fbc 0x466: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x705, fbc 0x467: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x706, fbc 0x468: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x707, fbc 0x469: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x708, fbc 0x46a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x709, fbc 0x46b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70a, fbc 0x46c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70b, fbc 0x46d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70c, fbc 0x46e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70d, fbc 0x46f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70e, fbc 0x470: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70f, fbc 0x471: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x710, fbc 0x472: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x711, fbc 0x473: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x712, fbc 0x474: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x713, fbc 0x475: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x714, fbc 0x476: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x716, fbc 0x478: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x71a, fbc 0x47c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x71e, fbc 0x480: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x722, fbc 0x484: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x726, fbc 0x488: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x72a, fbc 0x48c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x72e, fbc 0x490: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x732, fbc 0x494: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x736, fbc 0x498: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x73a, fbc 0x49c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x73e, fbc 0x4a0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x742, fbc 0x4a4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x745, fbc 0x4ef: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x746, fbc 0x4f0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x747, fbc 0x4f1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x748, fbc 0x4f2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x749, fbc 0x4f3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74a, fbc 0x4f4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74b, fbc 0x4f5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74c, fbc 0x4f6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74d, fbc 0x4f7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74e, fbc 0x4f8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74f, fbc 0x4fa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x750, fbc 0x4fb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x751, fbc 0x4fc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x752, fbc 0x4fd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x753, fbc 0x4fe: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x754, fbc 0x4ff: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x755, fbc 0x500: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x756, fbc 0x501: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x757, fbc 0x502: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x758, fbc 0x503: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x759, fbc 0x504: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x75a, fbc 0x505: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x75b, fbc 0x506: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u000a\u000aGLProfiles on device EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x6156496, isOwner false, <3c153a1, b62fe6d>[count 0, qsz 0, owner <NULL>]]]\u000a\u0009Natives\u000a\u0009\u0009GL4bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL4 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES3 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL2 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES2 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES1 \u0009true [1.1 (ES profile, arb, compat[FP32], software)]\u000a\u0009\u0009Count\u00098 / 8\u000a\u0009Common\u000a\u0009\u0009GL4ES3 \u0009true\u000a\u0009\u0009GL2GL3 \u0009true\u000a\u0009\u0009GL2ES2 \u0009true\u000a\u0009\u0009GL2ES1 \u0009true\u000a\u0009Mappings\u000a\u0009\u0009GL3bc \u0009GLProfile[GL3bc/GL4bc.sw]\u000a\u0009\u0009GL2 \u0009GLProfile[GL2/GL4bc.sw]\u000a\u0009\u0009GLES3 \u0009GLProfile[GLES3/GLES3.sw]\u000a\u0009\u0009GL4 \u0009GLProfile[GL4/GL4bc.sw]\u000a\u0009\u0009GL3 \u0009GLProfile[GL3/GL4bc.sw]\u000a\u0009\u0009GL2GL3 \u0009GLProfile[GL2GL3/GL4bc.sw]\u000a\u0009\u0009GLES1 \u0009GLProfile[GLES1/GLES1.sw]\u000a\u0009\u0009GLES2 \u0009GLProfile[GLES2/GLES3.sw]\u000a\u0009\u0009GL2ES1 \u0009GLProfile[GL2ES1/GL4bc.sw]\u000a\u0009\u0009GL4ES3 \u0009GLProfile[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a\u000aCapabilities for EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x6156496, isOwner false, <3c153a1, b62fe6d>[count 0, qsz 0, owner <NULL>]]]\u000a\u0009GLCaps[egl cfg 0x1, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x3, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x5, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x6, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x8, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xa, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xb, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xd, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xe, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xf, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x10, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x11, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x12, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x13, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x14, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x15, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x16, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x17, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x18, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x19, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1a, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1b, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1c, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1d, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1e, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1f, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x20, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x21, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x22, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x23, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x24, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x25, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x26, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x27, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x28, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin isEGL true, EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x635eaaf1, isOwner false, <5c30a9b0, 1ddf84b8>[count 0, qsz 0, owner <NULL>]]]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin isEGL true, EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x708f5957, isOwner false, <68999068, 7722c3c3>[count 0, qsz 0, owner <NULL>]]]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop\u000aFactory: jogamp.opengl.x11.glx.X11GLXDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[fbo]]\u000aFin isEGL false, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x1ea9f6af, isOwner false, <6a192cfe, 5119fb47>[count 0, qsz 0, owner <NULL>]], obj 0x7193666c]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153776417 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153776418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
          "duration" : 0.07,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11ES2OnDesktop",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153775597 ms III - Start\u000aSLOCK [T main @ 1753153775598 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2aa5fe93, 5c1a8622>[count 0, qsz 0, owner <NULL>]], obj 0x5ad851c9]\u000a\u0009Natives\u000a\u0009\u0009GL4bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL4 \u0009true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES3 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3 \u0009true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL2 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES2 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES1 \u0009true [1.1 (ES profile, arb, compat[FP32], software)]\u000a\u0009\u0009Count\u00098 / 8\u000a\u0009Common\u000a\u0009\u0009GL4ES3 \u0009true\u000a\u0009\u0009GL2GL3 \u0009true\u000a\u0009\u0009GL2ES2 \u0009true\u000a\u0009\u0009GL2ES1 \u0009true\u000a\u0009Mappings\u000a\u0009\u0009GL3bc \u0009GLProfile[GL3bc/GL4bc.sw]\u000a\u0009\u0009GL2 \u0009GLProfile[GL2/GL4bc.sw]\u000a\u0009\u0009GLES3 \u0009GLProfile[GLES3/GLES3.sw]\u000a\u0009\u0009GL4 \u0009GLProfile[GL4/GL4.sw]\u000a\u0009\u0009GL3 \u0009GLProfile[GL3/GL4.sw]\u000a\u0009\u0009GL2GL3 \u0009GLProfile[GL2GL3/GL4bc.sw]\u000a\u0009\u0009GLES1 \u0009GLProfile[GLES1/GLES1.sw]\u000a\u0009\u0009GLES2 \u0009GLProfile[GLES2/GLES3.sw]\u000a\u0009\u0009GL2ES1 \u0009GLProfile[GL2ES1/GL4bc.sw]\u000a\u0009\u0009GL4ES3 \u0009GLProfile[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a\u000aCapabilities for X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2aa5fe93, 5c1a8622>[count 0, qsz 0, owner <NULL>]], obj 0x5ad851c9]\u000a\u0009GLCaps[glx vid ----, fbc 0x6f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x70: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x8c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x90: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x94: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x98: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x9c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xac: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x101: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x102: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x103: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x104: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x105: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x106: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x107: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x108: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x109: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x110: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x111: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x112: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x113: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x114: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x115: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x116: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x118: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x11c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x120: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x124: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x140: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x144: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x269: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x270: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x271: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x272: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x273: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x274: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x275: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x276: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x277: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x278: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x279: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x280: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x284: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x288: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x28c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x290: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x294: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x298: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x29c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ac: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2af: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ba: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2be: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bf: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ec: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2f0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2f4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x33f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x340: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x35c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x360: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x364: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x368: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x36c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x370: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x374: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x378: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x37c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x380: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x384: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a8: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4aa: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ab: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ac: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ad: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ae: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4af: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b0: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b1: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b2: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b3: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b4: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b5: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b6: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b8: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ba: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bb: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bc: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bd: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4be: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4cc: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4dc: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ec: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid 0x21, fbc 0x15b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x22, fbc 0x39b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e, fbc 0x4f9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x507, fbc 0x147: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x508, fbc 0x148: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x509, fbc 0x149: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50a, fbc 0x14a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50b, fbc 0x14b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50c, fbc 0x14c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50d, fbc 0x14d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50e, fbc 0x14e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50f, fbc 0x14f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x510, fbc 0x150: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x511, fbc 0x151: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x512, fbc 0x152: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x513, fbc 0x153: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x514, fbc 0x154: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x516, fbc 0x156: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x517, fbc 0x157: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x518, fbc 0x158: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x519, fbc 0x159: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51a, fbc 0x15a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51b, fbc 0x15c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51c, fbc 0x15d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51d, fbc 0x15e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51f, fbc 0x160: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x523, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x527, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x52b, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x52f, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x533, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x537, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x53b, fbc 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x53f, fbc 0x180: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x543, fbc 0x184: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54b, fbc 0x18c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54e, fbc 0x18f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54f, fbc 0x190: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x550, fbc 0x191: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x551, fbc 0x192: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x552, fbc 0x193: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x553, fbc 0x194: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x555, fbc 0x196: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x556, fbc 0x197: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x557, fbc 0x198: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x558, fbc 0x199: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x559, fbc 0x19a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55a, fbc 0x19b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55b, fbc 0x19c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55d, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55e, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55f, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x560, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x561, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x562, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x563, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x564, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x565, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x567, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x56b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x56f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x573, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x577, fbc 0x1b8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x57b, fbc 0x1bc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x57f, fbc 0x1c0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x587, fbc 0x1c8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x58b, fbc 0x1cc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x58f, fbc 0x1d0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x593, fbc 0x1d4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mo\u000a...[truncated 5686 chars]...\u000adp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5d3, fbc 0x214: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5d7, fbc 0x218: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5db, fbc 0x21c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5de, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5df, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e0, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e1, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e2, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e3, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e4, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e5, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e6, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e7, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e8, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e9, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ea, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5eb, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ec, fbc 0x22d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ed, fbc 0x22e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ee, fbc 0x22f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ef, fbc 0x230: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f0, fbc 0x231: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f1, fbc 0x232: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f2, fbc 0x233: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f3, fbc 0x234: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f4, fbc 0x235: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f5, fbc 0x236: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f7, fbc 0x238: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5fb, fbc 0x23c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ff, fbc 0x240: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x603, fbc 0x244: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x607, fbc 0x248: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x60b, fbc 0x24c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x60f, fbc 0x250: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x613, fbc 0x254: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x617, fbc 0x258: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x61b, fbc 0x25c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x61f, fbc 0x260: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x623, fbc 0x264: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x626, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x627, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x628, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x629, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62a, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62b, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62c, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62d, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62e, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62f, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x630, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x631, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x632, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x633, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x634, fbc 0x395: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x635, fbc 0x396: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x636, fbc 0x397: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x637, fbc 0x398: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x638, fbc 0x399: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x639, fbc 0x39a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63a, fbc 0x39c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63b, fbc 0x39d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63c, fbc 0x39e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63e, fbc 0x3a0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x642, fbc 0x3a4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x646, fbc 0x3a8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x64a, fbc 0x3ac: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x64e, fbc 0x3b0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x652, fbc 0x3b4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x656, fbc 0x3b8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x65a, fbc 0x3bc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x65e, fbc 0x3c0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x662, fbc 0x3c4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x666, fbc 0x3c8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66a, fbc 0x3cc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66d, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66e, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66f, fbc 0x3d1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x670, fbc 0x3d2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x671, fbc 0x3d3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x672, fbc 0x3d4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x673, fbc 0x3d5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x674, fbc 0x3d6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x675, fbc 0x3d7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x676, fbc 0x3d8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x677, fbc 0x3d9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x678, fbc 0x3da: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x679, fbc 0x3db: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67a, fbc 0x3dc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67b, fbc 0x3dd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67c, fbc 0x3de: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67d, fbc 0x3df: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67e, fbc 0x3e0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67f, fbc 0x3e1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x680, fbc 0x3e2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x681, fbc 0x3e3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x682, fbc 0x3e4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x683, fbc 0x3e5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x684, fbc 0x3e6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x686, fbc 0x3e8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x68a, fbc 0x3ec: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x68e, fbc 0x3f0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x692, fbc 0x3f4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x696, fbc 0x3f8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x69a, fbc 0x3fc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x69e, fbc 0x400: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6a2, fbc 0x404: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6a6, fbc 0x408: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6aa, fbc 0x40c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ae, fbc 0x410: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b2, fbc 0x414: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b5, fbc 0x417: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b6, fbc 0x418: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b7, fbc 0x419: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b8, fbc 0x41a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b9, fbc 0x41b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ba, fbc 0x41c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bb, fbc 0x41d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bc, fbc 0x41e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bd, fbc 0x41f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6be, fbc 0x420: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bf, fbc 0x421: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c0, fbc 0x422: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c1, fbc 0x423: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c2, fbc 0x424: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c3, fbc 0x425: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c4, fbc 0x426: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c5, fbc 0x427: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c6, fbc 0x428: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c7, fbc 0x429: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c8, fbc 0x42a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c9, fbc 0x42b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ca, fbc 0x42c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6cb, fbc 0x42d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6cc, fbc 0x42e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ce, fbc 0x430: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6d2, fbc 0x434: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6d6, fbc 0x438: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6da, fbc 0x43c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6de, fbc 0x440: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e2, fbc 0x444: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e6, fbc 0x448: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ea, fbc 0x44c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ee, fbc 0x450: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6f2, fbc 0x454: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6f6, fbc 0x458: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fa, fbc 0x45c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fd, fbc 0x45f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fe, fbc 0x460: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ff, fbc 0x461: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x700, fbc 0x462: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x701, fbc 0x463: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x702, fbc 0x464: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x703, fbc 0x465: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x704, fbc 0x466: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x705, fbc 0x467: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x706, fbc 0x468: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x707, fbc 0x469: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x708, fbc 0x46a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x709, fbc 0x46b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70a, fbc 0x46c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70b, fbc 0x46d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70c, fbc 0x46e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70d, fbc 0x46f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70e, fbc 0x470: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70f, fbc 0x471: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x710, fbc 0x472: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x711, fbc 0x473: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x712, fbc 0x474: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x713, fbc 0x475: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x714, fbc 0x476: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x716, fbc 0x478: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x71a, fbc 0x47c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x71e, fbc 0x480: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x722, fbc 0x484: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x726, fbc 0x488: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x72a, fbc 0x48c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x72e, fbc 0x490: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x732, fbc 0x494: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x736, fbc 0x498: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x73a, fbc 0x49c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x73e, fbc 0x4a0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x742, fbc 0x4a4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x745, fbc 0x4ef: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x746, fbc 0x4f0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x747, fbc 0x4f1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x748, fbc 0x4f2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x749, fbc 0x4f3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74a, fbc 0x4f4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74b, fbc 0x4f5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74c, fbc 0x4f6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74d, fbc 0x4f7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74e, fbc 0x4f8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74f, fbc 0x4fa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x750, fbc 0x4fb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x751, fbc 0x4fc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x752, fbc 0x4fd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x753, fbc 0x4fe: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x754, fbc 0x4ff: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x755, fbc 0x500: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x756, fbc 0x501: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x757, fbc 0x502: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x758, fbc 0x503: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x759, fbc 0x504: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x75a, fbc 0x505: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x75b, fbc 0x506: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u000a\u000aGLProfiles on device EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x6156496, isOwner false, <3c153a1, b62fe6d>[count 0, qsz 0, owner <NULL>]]]\u000a\u0009Natives\u000a\u0009\u0009GL4bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL4 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES3 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL2 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES2 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES1 \u0009true [1.1 (ES profile, arb, compat[FP32], software)]\u000a\u0009\u0009Count\u00098 / 8\u000a\u0009Common\u000a\u0009\u0009GL4ES3 \u0009true\u000a\u0009\u0009GL2GL3 \u0009true\u000a\u0009\u0009GL2ES2 \u0009true\u000a\u0009\u0009GL2ES1 \u0009true\u000a\u0009Mappings\u000a\u0009\u0009GL3bc \u0009GLProfile[GL3bc/GL4bc.sw]\u000a\u0009\u0009GL2 \u0009GLProfile[GL2/GL4bc.sw]\u000a\u0009\u0009GLES3 \u0009GLProfile[GLES3/GLES3.sw]\u000a\u0009\u0009GL4 \u0009GLProfile[GL4/GL4bc.sw]\u000a\u0009\u0009GL3 \u0009GLProfile[GL3/GL4bc.sw]\u000a\u0009\u0009GL2GL3 \u0009GLProfile[GL2GL3/GL4bc.sw]\u000a\u0009\u0009GLES1 \u0009GLProfile[GLES1/GLES1.sw]\u000a\u0009\u0009GLES2 \u0009GLProfile[GLES2/GLES3.sw]\u000a\u0009\u0009GL2ES1 \u0009GLProfile[GL2ES1/GL4bc.sw]\u000a\u0009\u0009GL4ES3 \u0009GLProfile[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a\u000aCapabilities for EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x6156496, isOwner false, <3c153a1, b62fe6d>[count 0, qsz 0, owner <NULL>]]]\u000a\u0009GLCaps[egl cfg 0x1, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x3, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x5, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x6, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x8, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xa, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xb, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xd, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xe, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xf, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x10, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x11, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x12, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x13, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x14, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x15, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x16, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x17, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x18, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x19, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1a, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1b, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1c, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1d, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1e, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1f, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x20, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x21, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x22, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x23, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x24, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x25, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x26, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x27, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x28, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin isEGL true, EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x635eaaf1, isOwner false, <5c30a9b0, 1ddf84b8>[count 0, qsz 0, owner <NULL>]]]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin isEGL true, EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x708f5957, isOwner false, <68999068, 7722c3c3>[count 0, qsz 0, owner <NULL>]]]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop\u000aFactory: jogamp.opengl.x11.glx.X11GLXDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[fbo]]\u000aFin isEGL false, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x1ea9f6af, isOwner false, <6a192cfe, 5119fb47>[count 0, qsz 0, owner <NULL>]], obj 0x7193666c]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153776417 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153776418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
          "duration" : 0.116,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12GLOnDesktop",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153775597 ms III - Start\u000aSLOCK [T main @ 1753153775598 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2aa5fe93, 5c1a8622>[count 0, qsz 0, owner <NULL>]], obj 0x5ad851c9]\u000a\u0009Natives\u000a\u0009\u0009GL4bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL4 \u0009true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES3 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3 \u0009true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL2 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES2 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES1 \u0009true [1.1 (ES profile, arb, compat[FP32], software)]\u000a\u0009\u0009Count\u00098 / 8\u000a\u0009Common\u000a\u0009\u0009GL4ES3 \u0009true\u000a\u0009\u0009GL2GL3 \u0009true\u000a\u0009\u0009GL2ES2 \u0009true\u000a\u0009\u0009GL2ES1 \u0009true\u000a\u0009Mappings\u000a\u0009\u0009GL3bc \u0009GLProfile[GL3bc/GL4bc.sw]\u000a\u0009\u0009GL2 \u0009GLProfile[GL2/GL4bc.sw]\u000a\u0009\u0009GLES3 \u0009GLProfile[GLES3/GLES3.sw]\u000a\u0009\u0009GL4 \u0009GLProfile[GL4/GL4.sw]\u000a\u0009\u0009GL3 \u0009GLProfile[GL3/GL4.sw]\u000a\u0009\u0009GL2GL3 \u0009GLProfile[GL2GL3/GL4bc.sw]\u000a\u0009\u0009GLES1 \u0009GLProfile[GLES1/GLES1.sw]\u000a\u0009\u0009GLES2 \u0009GLProfile[GLES2/GLES3.sw]\u000a\u0009\u0009GL2ES1 \u0009GLProfile[GL2ES1/GL4bc.sw]\u000a\u0009\u0009GL4ES3 \u0009GLProfile[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a\u000aCapabilities for X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2aa5fe93, 5c1a8622>[count 0, qsz 0, owner <NULL>]], obj 0x5ad851c9]\u000a\u0009GLCaps[glx vid ----, fbc 0x6f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x70: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x8c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x90: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x94: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x98: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x9c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xac: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x101: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x102: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x103: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x104: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x105: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x106: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x107: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x108: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x109: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x110: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x111: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x112: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x113: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x114: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x115: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x116: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x118: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x11c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x120: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x124: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x140: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x144: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x269: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x270: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x271: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x272: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x273: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x274: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x275: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x276: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x277: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x278: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x279: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x280: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x284: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x288: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x28c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x290: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x294: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x298: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x29c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ac: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2af: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ba: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2be: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bf: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ec: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2f0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2f4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x33f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x340: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x35c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x360: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x364: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x368: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x36c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x370: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x374: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x378: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x37c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x380: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x384: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a8: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4aa: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ab: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ac: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ad: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ae: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4af: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b0: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b1: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b2: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b3: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b4: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b5: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b6: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b8: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ba: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bb: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bc: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bd: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4be: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4cc: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4dc: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ec: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid 0x21, fbc 0x15b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x22, fbc 0x39b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e, fbc 0x4f9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x507, fbc 0x147: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x508, fbc 0x148: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x509, fbc 0x149: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50a, fbc 0x14a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50b, fbc 0x14b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50c, fbc 0x14c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50d, fbc 0x14d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50e, fbc 0x14e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50f, fbc 0x14f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x510, fbc 0x150: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x511, fbc 0x151: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x512, fbc 0x152: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x513, fbc 0x153: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x514, fbc 0x154: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x516, fbc 0x156: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x517, fbc 0x157: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x518, fbc 0x158: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x519, fbc 0x159: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51a, fbc 0x15a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51b, fbc 0x15c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51c, fbc 0x15d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51d, fbc 0x15e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51f, fbc 0x160: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x523, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x527, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x52b, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x52f, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x533, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x537, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x53b, fbc 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x53f, fbc 0x180: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x543, fbc 0x184: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54b, fbc 0x18c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54e, fbc 0x18f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54f, fbc 0x190: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x550, fbc 0x191: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x551, fbc 0x192: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x552, fbc 0x193: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x553, fbc 0x194: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x555, fbc 0x196: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x556, fbc 0x197: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x557, fbc 0x198: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x558, fbc 0x199: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x559, fbc 0x19a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55a, fbc 0x19b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55b, fbc 0x19c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55d, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55e, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55f, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x560, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x561, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x562, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x563, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x564, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x565, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x567, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x56b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x56f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x573, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x577, fbc 0x1b8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x57b, fbc 0x1bc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x57f, fbc 0x1c0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x587, fbc 0x1c8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x58b, fbc 0x1cc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x58f, fbc 0x1d0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x593, fbc 0x1d4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mo\u000a...[truncated 5686 chars]...\u000adp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5d3, fbc 0x214: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5d7, fbc 0x218: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5db, fbc 0x21c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5de, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5df, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e0, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e1, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e2, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e3, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e4, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e5, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e6, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e7, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e8, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e9, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ea, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5eb, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ec, fbc 0x22d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ed, fbc 0x22e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ee, fbc 0x22f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ef, fbc 0x230: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f0, fbc 0x231: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f1, fbc 0x232: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f2, fbc 0x233: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f3, fbc 0x234: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f4, fbc 0x235: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f5, fbc 0x236: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f7, fbc 0x238: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5fb, fbc 0x23c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ff, fbc 0x240: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x603, fbc 0x244: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x607, fbc 0x248: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x60b, fbc 0x24c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x60f, fbc 0x250: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x613, fbc 0x254: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x617, fbc 0x258: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x61b, fbc 0x25c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x61f, fbc 0x260: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x623, fbc 0x264: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x626, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x627, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x628, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x629, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62a, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62b, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62c, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62d, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62e, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62f, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x630, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x631, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x632, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x633, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x634, fbc 0x395: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x635, fbc 0x396: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x636, fbc 0x397: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x637, fbc 0x398: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x638, fbc 0x399: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x639, fbc 0x39a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63a, fbc 0x39c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63b, fbc 0x39d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63c, fbc 0x39e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63e, fbc 0x3a0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x642, fbc 0x3a4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x646, fbc 0x3a8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x64a, fbc 0x3ac: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x64e, fbc 0x3b0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x652, fbc 0x3b4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x656, fbc 0x3b8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x65a, fbc 0x3bc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x65e, fbc 0x3c0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x662, fbc 0x3c4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x666, fbc 0x3c8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66a, fbc 0x3cc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66d, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66e, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66f, fbc 0x3d1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x670, fbc 0x3d2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x671, fbc 0x3d3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x672, fbc 0x3d4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x673, fbc 0x3d5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x674, fbc 0x3d6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x675, fbc 0x3d7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x676, fbc 0x3d8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x677, fbc 0x3d9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x678, fbc 0x3da: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x679, fbc 0x3db: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67a, fbc 0x3dc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67b, fbc 0x3dd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67c, fbc 0x3de: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67d, fbc 0x3df: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67e, fbc 0x3e0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67f, fbc 0x3e1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x680, fbc 0x3e2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x681, fbc 0x3e3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x682, fbc 0x3e4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x683, fbc 0x3e5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x684, fbc 0x3e6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x686, fbc 0x3e8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x68a, fbc 0x3ec: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x68e, fbc 0x3f0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x692, fbc 0x3f4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x696, fbc 0x3f8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x69a, fbc 0x3fc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x69e, fbc 0x400: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6a2, fbc 0x404: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6a6, fbc 0x408: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6aa, fbc 0x40c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ae, fbc 0x410: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b2, fbc 0x414: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b5, fbc 0x417: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b6, fbc 0x418: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b7, fbc 0x419: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b8, fbc 0x41a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b9, fbc 0x41b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ba, fbc 0x41c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bb, fbc 0x41d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bc, fbc 0x41e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bd, fbc 0x41f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6be, fbc 0x420: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bf, fbc 0x421: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c0, fbc 0x422: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c1, fbc 0x423: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c2, fbc 0x424: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c3, fbc 0x425: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c4, fbc 0x426: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c5, fbc 0x427: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c6, fbc 0x428: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c7, fbc 0x429: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c8, fbc 0x42a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c9, fbc 0x42b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ca, fbc 0x42c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6cb, fbc 0x42d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6cc, fbc 0x42e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ce, fbc 0x430: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6d2, fbc 0x434: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6d6, fbc 0x438: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6da, fbc 0x43c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6de, fbc 0x440: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e2, fbc 0x444: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e6, fbc 0x448: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ea, fbc 0x44c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ee, fbc 0x450: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6f2, fbc 0x454: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6f6, fbc 0x458: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fa, fbc 0x45c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fd, fbc 0x45f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fe, fbc 0x460: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ff, fbc 0x461: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x700, fbc 0x462: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x701, fbc 0x463: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x702, fbc 0x464: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x703, fbc 0x465: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x704, fbc 0x466: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x705, fbc 0x467: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x706, fbc 0x468: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x707, fbc 0x469: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x708, fbc 0x46a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x709, fbc 0x46b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70a, fbc 0x46c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70b, fbc 0x46d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70c, fbc 0x46e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70d, fbc 0x46f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70e, fbc 0x470: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70f, fbc 0x471: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x710, fbc 0x472: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x711, fbc 0x473: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x712, fbc 0x474: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x713, fbc 0x475: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x714, fbc 0x476: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x716, fbc 0x478: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x71a, fbc 0x47c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x71e, fbc 0x480: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x722, fbc 0x484: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x726, fbc 0x488: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x72a, fbc 0x48c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x72e, fbc 0x490: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x732, fbc 0x494: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x736, fbc 0x498: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x73a, fbc 0x49c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x73e, fbc 0x4a0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x742, fbc 0x4a4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x745, fbc 0x4ef: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x746, fbc 0x4f0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x747, fbc 0x4f1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x748, fbc 0x4f2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x749, fbc 0x4f3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74a, fbc 0x4f4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74b, fbc 0x4f5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74c, fbc 0x4f6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74d, fbc 0x4f7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74e, fbc 0x4f8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74f, fbc 0x4fa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x750, fbc 0x4fb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x751, fbc 0x4fc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x752, fbc 0x4fd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x753, fbc 0x4fe: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x754, fbc 0x4ff: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x755, fbc 0x500: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x756, fbc 0x501: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x757, fbc 0x502: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x758, fbc 0x503: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x759, fbc 0x504: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x75a, fbc 0x505: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x75b, fbc 0x506: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u000a\u000aGLProfiles on device EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x6156496, isOwner false, <3c153a1, b62fe6d>[count 0, qsz 0, owner <NULL>]]]\u000a\u0009Natives\u000a\u0009\u0009GL4bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL4 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES3 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL2 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES2 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES1 \u0009true [1.1 (ES profile, arb, compat[FP32], software)]\u000a\u0009\u0009Count\u00098 / 8\u000a\u0009Common\u000a\u0009\u0009GL4ES3 \u0009true\u000a\u0009\u0009GL2GL3 \u0009true\u000a\u0009\u0009GL2ES2 \u0009true\u000a\u0009\u0009GL2ES1 \u0009true\u000a\u0009Mappings\u000a\u0009\u0009GL3bc \u0009GLProfile[GL3bc/GL4bc.sw]\u000a\u0009\u0009GL2 \u0009GLProfile[GL2/GL4bc.sw]\u000a\u0009\u0009GLES3 \u0009GLProfile[GLES3/GLES3.sw]\u000a\u0009\u0009GL4 \u0009GLProfile[GL4/GL4bc.sw]\u000a\u0009\u0009GL3 \u0009GLProfile[GL3/GL4bc.sw]\u000a\u0009\u0009GL2GL3 \u0009GLProfile[GL2GL3/GL4bc.sw]\u000a\u0009\u0009GLES1 \u0009GLProfile[GLES1/GLES1.sw]\u000a\u0009\u0009GLES2 \u0009GLProfile[GLES2/GLES3.sw]\u000a\u0009\u0009GL2ES1 \u0009GLProfile[GL2ES1/GL4bc.sw]\u000a\u0009\u0009GL4ES3 \u0009GLProfile[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a\u000aCapabilities for EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x6156496, isOwner false, <3c153a1, b62fe6d>[count 0, qsz 0, owner <NULL>]]]\u000a\u0009GLCaps[egl cfg 0x1, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x3, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x5, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x6, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x8, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xa, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xb, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xd, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xe, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xf, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x10, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x11, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x12, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x13, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x14, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x15, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x16, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x17, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x18, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x19, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1a, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1b, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1c, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1d, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1e, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1f, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x20, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x21, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x22, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x23, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x24, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x25, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x26, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x27, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x28, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin isEGL true, EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x635eaaf1, isOwner false, <5c30a9b0, 1ddf84b8>[count 0, qsz 0, owner <NULL>]]]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin isEGL true, EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x708f5957, isOwner false, <68999068, 7722c3c3>[count 0, qsz 0, owner <NULL>]]]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop\u000aFactory: jogamp.opengl.x11.glx.X11GLXDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[fbo]]\u000aFin isEGL false, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x1ea9f6af, isOwner false, <6a192cfe, 5119fb47>[count 0, qsz 0, owner <NULL>]], obj 0x7193666c]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153776417 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153776418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.396,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153775597 ms III - Start\u000aSLOCK [T main @ 1753153775598 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2aa5fe93, 5c1a8622>[count 0, qsz 0, owner <NULL>]], obj 0x5ad851c9]\u000a\u0009Natives\u000a\u0009\u0009GL4bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL4 \u0009true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES3 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3 \u0009true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL2 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES2 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES1 \u0009true [1.1 (ES profile, arb, compat[FP32], software)]\u000a\u0009\u0009Count\u00098 / 8\u000a\u0009Common\u000a\u0009\u0009GL4ES3 \u0009true\u000a\u0009\u0009GL2GL3 \u0009true\u000a\u0009\u0009GL2ES2 \u0009true\u000a\u0009\u0009GL2ES1 \u0009true\u000a\u0009Mappings\u000a\u0009\u0009GL3bc \u0009GLProfile[GL3bc/GL4bc.sw]\u000a\u0009\u0009GL2 \u0009GLProfile[GL2/GL4bc.sw]\u000a\u0009\u0009GLES3 \u0009GLProfile[GLES3/GLES3.sw]\u000a\u0009\u0009GL4 \u0009GLProfile[GL4/GL4.sw]\u000a\u0009\u0009GL3 \u0009GLProfile[GL3/GL4.sw]\u000a\u0009\u0009GL2GL3 \u0009GLProfile[GL2GL3/GL4bc.sw]\u000a\u0009\u0009GLES1 \u0009GLProfile[GLES1/GLES1.sw]\u000a\u0009\u0009GLES2 \u0009GLProfile[GLES2/GLES3.sw]\u000a\u0009\u0009GL2ES1 \u0009GLProfile[GL2ES1/GL4bc.sw]\u000a\u0009\u0009GL4ES3 \u0009GLProfile[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a\u000aCapabilities for X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2aa5fe93, 5c1a8622>[count 0, qsz 0, owner <NULL>]], obj 0x5ad851c9]\u000a\u0009GLCaps[glx vid ----, fbc 0x6f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x70: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x71: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x72: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x73: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x74: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x75: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x76: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x77: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x78: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x79: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x7f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x80: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x81: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x82: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x83: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x84: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x85: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x86: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x88: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x8c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x90: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x94: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x98: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x9c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xa8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xac: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xb0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xb4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0xff: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x100: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x101: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x102: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x103: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x104: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x105: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x106: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x107: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x108: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x109: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x10f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x110: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x111: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x112: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x113: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x114: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x115: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x116: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x118: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x11c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x120: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x124: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x128: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x12c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x130: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x134: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x138: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x13c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x140: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x144: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x267: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x268: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x269: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x26f: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x270: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x271: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x272: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x273: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x274: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x275: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x276: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x277: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x278: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x279: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27a: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27c: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x27e: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x280: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x284: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x288: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x28c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x290: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x294: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x298: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x29c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2a8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ac: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2af: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b7: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b8: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2b9: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ba: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bb: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bc: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bd: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2be: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2bf: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c0: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c1: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c2: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c3: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c4: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c5: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c6: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2c8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2cc: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2d8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2dc: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2e8: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2ec: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2f0: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x2f4: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x33f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x340: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x341: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x342: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x343: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x344: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x345: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x346: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x347: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x348: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x349: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34a: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34b: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34c: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34d: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34e: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x34f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x350: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x351: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x352: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x353: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x354: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x355: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x356: rgba 10/10/10/2, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x358: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x35c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x360: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x364: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x368: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x36c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x370: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x374: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x378: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x37c: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x380: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x384: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a8: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4a9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4aa: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ab: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ac: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ad: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ae: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4af: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b0: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b1: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b2: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b3: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b4: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b5: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b6: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b7: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b8: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4b9: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ba: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bb: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bc: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4bd: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4be: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4c8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4cc: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4d8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4dc: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e0: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e4: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4e8: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid ----, fbc 0x4ec: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[pbuffer]]\u000a\u0009GLCaps[glx vid 0x21, fbc 0x15b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x22, fbc 0x39b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e, fbc 0x4f9: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x507, fbc 0x147: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x508, fbc 0x148: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x509, fbc 0x149: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50a, fbc 0x14a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50b, fbc 0x14b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50c, fbc 0x14c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50d, fbc 0x14d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50e, fbc 0x14e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x50f, fbc 0x14f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x510, fbc 0x150: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x511, fbc 0x151: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x512, fbc 0x152: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x513, fbc 0x153: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x514, fbc 0x154: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x515, fbc 0x155: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x516, fbc 0x156: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x517, fbc 0x157: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x518, fbc 0x158: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x519, fbc 0x159: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51a, fbc 0x15a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51b, fbc 0x15c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51c, fbc 0x15d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51d, fbc 0x15e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x51f, fbc 0x160: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x523, fbc 0x164: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x527, fbc 0x168: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x52b, fbc 0x16c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x52f, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x533, fbc 0x174: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x537, fbc 0x178: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x53b, fbc 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x53f, fbc 0x180: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x543, fbc 0x184: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54b, fbc 0x18c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54e, fbc 0x18f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x54f, fbc 0x190: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x550, fbc 0x191: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x551, fbc 0x192: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x552, fbc 0x193: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x553, fbc 0x194: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x554, fbc 0x195: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x555, fbc 0x196: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x556, fbc 0x197: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x557, fbc 0x198: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x558, fbc 0x199: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x559, fbc 0x19a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55a, fbc 0x19b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55b, fbc 0x19c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55d, fbc 0x19e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55e, fbc 0x19f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x55f, fbc 0x1a0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x560, fbc 0x1a1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x561, fbc 0x1a2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x562, fbc 0x1a3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x563, fbc 0x1a4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x564, fbc 0x1a5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x565, fbc 0x1a6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x567, fbc 0x1a8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x56b, fbc 0x1ac: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x56f, fbc 0x1b0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x573, fbc 0x1b4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x577, fbc 0x1b8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x57b, fbc 0x1bc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x57f, fbc 0x1c0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x587, fbc 0x1c8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x58b, fbc 0x1cc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x58f, fbc 0x1d0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x593, fbc 0x1d4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mo\u000a...[truncated 5686 chars]...\u000adp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5d3, fbc 0x214: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5d7, fbc 0x218: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5db, fbc 0x21c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5de, fbc 0x21f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5df, fbc 0x220: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e0, fbc 0x221: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e1, fbc 0x222: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e2, fbc 0x223: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e3, fbc 0x224: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e4, fbc 0x225: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e5, fbc 0x226: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e6, fbc 0x227: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e7, fbc 0x228: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e8, fbc 0x229: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5e9, fbc 0x22a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ea, fbc 0x22b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5eb, fbc 0x22c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ec, fbc 0x22d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ed, fbc 0x22e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ee, fbc 0x22f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ef, fbc 0x230: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f0, fbc 0x231: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f1, fbc 0x232: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f2, fbc 0x233: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f3, fbc 0x234: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f4, fbc 0x235: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f5, fbc 0x236: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5f7, fbc 0x238: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5fb, fbc 0x23c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x5ff, fbc 0x240: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x603, fbc 0x244: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x607, fbc 0x248: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x60b, fbc 0x24c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x60f, fbc 0x250: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x613, fbc 0x254: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x617, fbc 0x258: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x61b, fbc 0x25c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x61f, fbc 0x260: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x623, fbc 0x264: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x626, fbc 0x387: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x627, fbc 0x388: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x628, fbc 0x389: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x629, fbc 0x38a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62a, fbc 0x38b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62b, fbc 0x38c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62c, fbc 0x38d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62d, fbc 0x38e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62e, fbc 0x38f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x62f, fbc 0x390: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x630, fbc 0x391: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x631, fbc 0x392: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x632, fbc 0x393: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x633, fbc 0x394: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x634, fbc 0x395: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x635, fbc 0x396: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x636, fbc 0x397: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x637, fbc 0x398: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x638, fbc 0x399: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x639, fbc 0x39a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63a, fbc 0x39c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63b, fbc 0x39d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63c, fbc 0x39e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x63e, fbc 0x3a0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x642, fbc 0x3a4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x646, fbc 0x3a8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x64a, fbc 0x3ac: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x64e, fbc 0x3b0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x652, fbc 0x3b4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x656, fbc 0x3b8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x65a, fbc 0x3bc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x65e, fbc 0x3c0: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x662, fbc 0x3c4: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x666, fbc 0x3c8: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66a, fbc 0x3cc: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66d, fbc 0x3cf: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66e, fbc 0x3d0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x66f, fbc 0x3d1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x670, fbc 0x3d2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x671, fbc 0x3d3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x672, fbc 0x3d4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x673, fbc 0x3d5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x674, fbc 0x3d6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x675, fbc 0x3d7: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x676, fbc 0x3d8: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x677, fbc 0x3d9: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x678, fbc 0x3da: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x679, fbc 0x3db: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67a, fbc 0x3dc: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67b, fbc 0x3dd: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67c, fbc 0x3de: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67d, fbc 0x3df: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67e, fbc 0x3e0: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x67f, fbc 0x3e1: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x680, fbc 0x3e2: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x681, fbc 0x3e3: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x682, fbc 0x3e4: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x683, fbc 0x3e5: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x684, fbc 0x3e6: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x686, fbc 0x3e8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x68a, fbc 0x3ec: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x68e, fbc 0x3f0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x692, fbc 0x3f4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x696, fbc 0x3f8: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x69a, fbc 0x3fc: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x69e, fbc 0x400: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6a2, fbc 0x404: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6a6, fbc 0x408: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6aa, fbc 0x40c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ae, fbc 0x410: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b2, fbc 0x414: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b5, fbc 0x417: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b6, fbc 0x418: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b7, fbc 0x419: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b8, fbc 0x41a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6b9, fbc 0x41b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ba, fbc 0x41c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bb, fbc 0x41d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bc, fbc 0x41e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bd, fbc 0x41f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6be, fbc 0x420: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6bf, fbc 0x421: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c0, fbc 0x422: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c1, fbc 0x423: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c2, fbc 0x424: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c3, fbc 0x425: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c4, fbc 0x426: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c5, fbc 0x427: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c6, fbc 0x428: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c7, fbc 0x429: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c8, fbc 0x42a: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6c9, fbc 0x42b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ca, fbc 0x42c: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6cb, fbc 0x42d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6cc, fbc 0x42e: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ce, fbc 0x430: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6d2, fbc 0x434: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6d6, fbc 0x438: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6da, fbc 0x43c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6de, fbc 0x440: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e2, fbc 0x444: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6e6, fbc 0x448: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ea, fbc 0x44c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ee, fbc 0x450: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6f2, fbc 0x454: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6f6, fbc 0x458: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fa, fbc 0x45c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fd, fbc 0x45f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6fe, fbc 0x460: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x6ff, fbc 0x461: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x700, fbc 0x462: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x701, fbc 0x463: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x702, fbc 0x464: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x703, fbc 0x465: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x704, fbc 0x466: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x705, fbc 0x467: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x706, fbc 0x468: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x707, fbc 0x469: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x708, fbc 0x46a: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x709, fbc 0x46b: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70a, fbc 0x46c: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70b, fbc 0x46d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70c, fbc 0x46e: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70d, fbc 0x46f: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70e, fbc 0x470: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x70f, fbc 0x471: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x710, fbc 0x472: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x711, fbc 0x473: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x712, fbc 0x474: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x713, fbc 0x475: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x714, fbc 0x476: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x716, fbc 0x478: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x71a, fbc 0x47c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x71e, fbc 0x480: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x722, fbc 0x484: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x726, fbc 0x488: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x72a, fbc 0x48c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x72e, fbc 0x490: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x732, fbc 0x494: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x736, fbc 0x498: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x73a, fbc 0x49c: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x73e, fbc 0x4a0: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x742, fbc 0x4a4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x745, fbc 0x4ef: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x746, fbc 0x4f0: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x747, fbc 0x4f1: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x748, fbc 0x4f2: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x749, fbc 0x4f3: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74a, fbc 0x4f4: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74b, fbc 0x4f5: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74c, fbc 0x4f6: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74d, fbc 0x4f7: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74e, fbc 0x4f8: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x74f, fbc 0x4fa: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x750, fbc 0x4fb: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x751, fbc 0x4fc: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x752, fbc 0x4fd: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x753, fbc 0x4fe: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x754, fbc 0x4ff: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x755, fbc 0x500: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x756, fbc 0x501: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x757, fbc 0x502: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x758, fbc 0x503: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x759, fbc 0x504: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x75a, fbc 0x505: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u0009GLCaps[glx vid 0x75b, fbc 0x506: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[fbo, pbuffer, bitmap]]\u000a\u000a\u000aGLProfiles on device EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x6156496, isOwner false, <3c153a1, b62fe6d>[count 0, qsz 0, owner <NULL>]]]\u000a\u0009Natives\u000a\u0009\u0009GL4bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL4 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES3 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3bc \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL3 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GL2 \u0009true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES2 \u0009true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)]\u000a\u0009\u0009GLES1 \u0009true [1.1 (ES profile, arb, compat[FP32], software)]\u000a\u0009\u0009Count\u00098 / 8\u000a\u0009Common\u000a\u0009\u0009GL4ES3 \u0009true\u000a\u0009\u0009GL2GL3 \u0009true\u000a\u0009\u0009GL2ES2 \u0009true\u000a\u0009\u0009GL2ES1 \u0009true\u000a\u0009Mappings\u000a\u0009\u0009GL3bc \u0009GLProfile[GL3bc/GL4bc.sw]\u000a\u0009\u0009GL2 \u0009GLProfile[GL2/GL4bc.sw]\u000a\u0009\u0009GLES3 \u0009GLProfile[GLES3/GLES3.sw]\u000a\u0009\u0009GL4 \u0009GLProfile[GL4/GL4bc.sw]\u000a\u0009\u0009GL3 \u0009GLProfile[GL3/GL4bc.sw]\u000a\u0009\u0009GL2GL3 \u0009GLProfile[GL2GL3/GL4bc.sw]\u000a\u0009\u0009GLES1 \u0009GLProfile[GLES1/GLES1.sw]\u000a\u0009\u0009GLES2 \u0009GLProfile[GLES2/GLES3.sw]\u000a\u0009\u0009GL2ES1 \u0009GLProfile[GL2ES1/GL4bc.sw]\u000a\u0009\u0009GL4ES3 \u0009GLProfile[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a\u000aCapabilities for EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x7fa264001700, owner true, ResourceToolkitLock[obj 0x6156496, isOwner false, <3c153a1, b62fe6d>[count 0, qsz 0, owner <NULL>]]]\u000a\u0009GLCaps[egl cfg 0x1, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x2, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x3, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x4, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x5, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x6, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x7, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x8, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x9, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xa, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xb, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xd, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xe, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0xf, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x10, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x11, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x12, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x13, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x14, vid 0x21: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x15, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x16, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x17, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x18, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x19, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1a, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1b, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1c, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1d, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1e, vid 0x22: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x1f, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x20, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x21, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x22, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x23, vid 0x22: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x24, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x25, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x26, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x27, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u0009GLCaps[egl cfg 0x28, vid 0x22: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin isEGL true, EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x635eaaf1, isOwner false, <5c30a9b0, 1ddf84b8>[count 0, qsz 0, owner <NULL>]]]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop\u000aFactory: jogamp.opengl.egl.EGLDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000aFin isEGL true, EGLGraphicsDevice[type .egl, v1.5.0, nativeDisplayID 0x0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x708f5957, isOwner false, <68999068, 7722c3c3>[count 0, qsz 0, owner <NULL>]]]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop\u000aFactory: jogamp.opengl.x11.glx.X11GLXDrawableFactory\u000aRequested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[auto-cfg]]\u000aChoosen   GL Caps: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.sw], offscr[fbo]]\u000aFin isEGL false, X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x1ea9f6af, isOwner false, <6a192cfe, 5119fb47>[count 0, qsz 0, owner <NULL>]], obj 0x7193666c]\u000aFin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153776417 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153776418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:09:35"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
          "duration" : 0.628,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenBitmapDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153777283 ms III - Start\u000aSLOCK [T main @ 1753153777283 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCap\u000a...[truncated 5135 chars]...\u000argba8888-D16-St00-Sa04_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBufMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778125 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153778125 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], offscr[bitmap]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], offscr[bitmap]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x556, fbc 0x197: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms \u000a...[truncated 1861 chars]...\u000a: GLCaps[glx vid 0x52f, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[bitmap]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@2f7298b[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@188715b5[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
          "duration" : 0.192,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenBitmapDblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153777283 ms III - Start\u000aSLOCK [T main @ 1753153777283 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCap\u000a...[truncated 5135 chars]...\u000argba8888-D16-St00-Sa04_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBufMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778125 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153778125 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], offscr[bitmap]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], offscr[bitmap]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x556, fbc 0x197: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms \u000a...[truncated 1861 chars]...\u000a: GLCaps[glx vid 0x52f, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[bitmap]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@2f7298b[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@188715b5[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a"
        }
      ],
      "duration" : 1.418,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153777283 ms III - Start\u000aSLOCK [T main @ 1753153777283 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBuf\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCap\u000a...[truncated 5135 chars]...\u000argba8888-D16-St00-Sa04_default-0800x0600.png\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBufMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778125 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153778125 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], offscr[bitmap]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], offscr[bitmap]]\u000aDrawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface\u000aDrawable Caps Pre_GL : GLCaps[glx vid 0x556, fbc 0x197: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms \u000a...[truncated 1861 chars]...\u000a: GLCaps[glx vid 0x52f, fbc 0x170: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], offscr[bitmap]]\u000aFin Drawable: GLOffscreenAutoDrawableImpl[ \u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@2f7298b[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@188715b5[init false], ], \u000a\u0009Drawable: null, \u000a\u0009Context: null, \u000a\u0009UpstreamWidget: null]\u000a",
      "timestamp" : "2025-07-22T03:09:37"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
          "duration" : 0.5,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenAutoDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154608516 ms III - Start\u000aSLOCK [T main @ 1753154608517 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT -\u000a...[truncated 20100 chars]...\u000ase 0x49e5f737: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x49e5f737 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154610151 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154610151 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.opengl.awt.GLCanvas\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-GL\u000a...[truncated 5792 chars]...\u000a2.3.6\u000aChosen     GL Caps(2): GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow\u000aFin: AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle    0x0,\u000a\u0009Drawable size -1x-1 surface[800x600],\u000a\u0009AWT[pos 0/29, size 800x600,\u000a\u0009visible true, displayable false, showing false,\u000a\u0009null]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154608516 ms III - Start\u000aSLOCK [T main @ 1753154608517 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT -\u000a...[truncated 20100 chars]...\u000ase 0x49e5f737: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x49e5f737 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154610151 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154610151 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.opengl.awt.GLCanvas\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-GL\u000a...[truncated 5792 chars]...\u000a2.3.6\u000aChosen     GL Caps(2): GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow\u000aFin: AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle    0x0,\u000a\u0009Drawable size -1x-1 surface[800x600],\u000a\u0009AWT[pos 0/29, size 800x600,\u000a\u0009visible true, displayable false, showing false,\u000a\u0009null]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBufStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154608516 ms III - Start\u000aSLOCK [T main @ 1753154608517 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT -\u000a...[truncated 20100 chars]...\u000ase 0x49e5f737: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x49e5f737 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154610151 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154610151 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.opengl.awt.GLCanvas\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-GL\u000a...[truncated 5792 chars]...\u000a2.3.6\u000aChosen     GL Caps(2): GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow\u000aFin: AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle    0x0,\u000a\u0009Drawable size -1x-1 surface[800x600],\u000a\u0009AWT[pos 0/29, size 800x600,\u000a\u0009visible true, displayable false, showing false,\u000a\u0009null]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBufStencilMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154608516 ms III - Start\u000aSLOCK [T main @ 1753154608517 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT -\u000a...[truncated 20100 chars]...\u000ase 0x49e5f737: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x49e5f737 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154610151 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154610151 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.opengl.awt.GLCanvas\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-GL\u000a...[truncated 5792 chars]...\u000a2.3.6\u000aChosen     GL Caps(2): GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow\u000aFin: AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle    0x0,\u000a\u0009Drawable size -1x-1 surface[800x600],\u000a\u0009AWT[pos 0/29, size 800x600,\u000a\u0009visible true, displayable false, showing false,\u000a\u0009null]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenPbuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154608516 ms III - Start\u000aSLOCK [T main @ 1753154608517 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT -\u000a...[truncated 20100 chars]...\u000ase 0x49e5f737: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x49e5f737 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154610151 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154610151 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.opengl.awt.GLCanvas\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-GL\u000a...[truncated 5792 chars]...\u000a2.3.6\u000aChosen     GL Caps(2): GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow\u000aFin: AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle    0x0,\u000a\u0009Drawable size -1x-1 surface[800x600],\u000a\u0009AWT[pos 0/29, size 800x600,\u000a\u0009visible true, displayable false, showing false,\u000a\u0009null]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
          "duration" : 0.344,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154608516 ms III - Start\u000aSLOCK [T main @ 1753154608517 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT -\u000a...[truncated 20100 chars]...\u000ase 0x49e5f737: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x49e5f737 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154610151 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154610151 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.opengl.awt.GLCanvas\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-GL\u000a...[truncated 5792 chars]...\u000a2.3.6\u000aChosen     GL Caps(2): GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow\u000aFin: AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle    0x0,\u000a\u0009Drawable size -1x-1 surface[800x600],\u000a\u0009AWT[pos 0/29, size 800x600,\u000a\u0009visible true, displayable false, showing false,\u000a\u0009null]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
          "duration" : 0.269,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenDblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154608516 ms III - Start\u000aSLOCK [T main @ 1753154608517 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT -\u000a...[truncated 20100 chars]...\u000ase 0x49e5f737: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x49e5f737 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154610151 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154610151 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.opengl.awt.GLCanvas\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-GL\u000a...[truncated 5792 chars]...\u000a2.3.6\u000aChosen     GL Caps(2): GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow\u000aFin: AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle    0x0,\u000a\u0009Drawable size -1x-1 surface[800x600],\u000a\u0009AWT[pos 0/29, size 800x600,\u000a\u0009visible true, displayable false, showing false,\u000a\u0009null]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
          "duration" : 0.211,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenDblBufStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154608516 ms III - Start\u000aSLOCK [T main @ 1753154608517 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT -\u000a...[truncated 20100 chars]...\u000ase 0x49e5f737: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x49e5f737 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154610151 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154610151 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.opengl.awt.GLCanvas\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-GL\u000a...[truncated 5792 chars]...\u000a2.3.6\u000aChosen     GL Caps(2): GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow\u000aFin: AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle    0x0,\u000a\u0009Drawable size -1x-1 surface[800x600],\u000a\u0009AWT[pos 0/29, size 800x600,\u000a\u0009visible true, displayable false, showing false,\u000a\u0009null]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
          "duration" : 0.284,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenDblBufStencilMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154608516 ms III - Start\u000aSLOCK [T main @ 1753154608517 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT -\u000a...[truncated 20100 chars]...\u000ase 0x49e5f737: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x49e5f737 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154610151 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154610151 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.opengl.awt.GLCanvas\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-GL\u000a...[truncated 5792 chars]...\u000a2.3.6\u000aChosen     GL Caps(2): GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow\u000aFin: AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle    0x0,\u000a\u0009Drawable size -1x-1 surface[800x600],\u000a\u0009AWT[pos 0/29, size 800x600,\u000a\u0009visible true, displayable false, showing false,\u000a\u0009null]]\u000a"
        }
      ],
      "duration" : 2.224,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154608516 ms III - Start\u000aSLOCK [T main @ 1753154608517 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT -\u000a...[truncated 20100 chars]...\u000ase 0x49e5f737: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x49e5f737 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154610151 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154610151 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.opengl.awt.GLCanvas\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-GL\u000a...[truncated 5792 chars]...\u000a2.3.6\u000aChosen     GL Caps(2): GLCaps[glx vid 0x547, fbc 0x188: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.x11.X11JAWTWindow\u000aFin: AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle    0x0,\u000a\u0009Drawable size -1x-1 surface[800x600],\u000a\u0009AWT[pos 0/29, size 800x600,\u000a\u0009visible true, displayable false, showing false,\u000a\u0009null]]\u000a",
      "timestamp" : "2025-07-22T03:23:28"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.742,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenAutoDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.187,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenFBODblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.23,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenFBODblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.175,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenFBODblBufStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.223,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenFBODblBufStencilMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.177,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenFBOSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.181,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenPbufferDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.179,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OffScreenPbufferSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 0.277,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OnScreenDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 0.316,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OnScreenDblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OnScreenDblBufStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 0.383,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OnScreenDblBufStencilMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 0.266,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testES2OnScreenSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.256,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenAutoDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.22,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenBitmapSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.191,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.256,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.196,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBufStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.276,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBufStencilMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.195,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBOSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.203,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenPbufferDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 1.203,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenPbufferSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 0.303,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 0.42,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenDblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 0.344,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenDblBufStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 0.333,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenDblBufStencilMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
          "duration" : 0.269,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenSglBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        }
      ],
      "duration" : 24.911,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153778870 ms III - Start\u000aSLOCK [T main @ 1753153778871 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0x49139829 isInit false, usesShared fal\u000a...[truncated 117679 chars]...\u000a0x57af006c: tileRendererInUse null\u000aThread[#61,main-Display-.x11_:0-1-EDT-27,5,main] GearsES2.dispose 0x57af006c FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153803190 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153803190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[auto-cfg]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES3.sw], offscr[fbo]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[egl cfg 0xc, vid 0x21: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GLES2/GLES3.sw], offscr[fbo], [0x\u000a...[truncated 73118 chars]...\u000a20 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@69997e9d, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <793be5ca, 2df9b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a",
      "timestamp" : "2025-07-22T03:09:38"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
          "duration" : 0.5,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154611110 ms III - Start\u000aSLOCK [T main @ 1753154611111 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOff\u000a...[truncated 20544 chars]...\u000aleRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,6,main] GearsES2.dispose 0x5e2c3d18 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154613936 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154613936 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-G\u000a...[truncated 10165 chars]...\u000a0 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@33bc72d1, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1a75e76a, 5524cca1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBufStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154611110 ms III - Start\u000aSLOCK [T main @ 1753154611111 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOff\u000a...[truncated 20544 chars]...\u000aleRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,6,main] GearsES2.dispose 0x5e2c3d18 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154613936 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154613936 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-G\u000a...[truncated 10165 chars]...\u000a0 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@33bc72d1, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1a75e76a, 5524cca1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenFBODblBufStencilMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154611110 ms III - Start\u000aSLOCK [T main @ 1753154611111 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOff\u000a...[truncated 20544 chars]...\u000aleRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,6,main] GearsES2.dispose 0x5e2c3d18 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154613936 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154613936 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-G\u000a...[truncated 10165 chars]...\u000a0 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@33bc72d1, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1a75e76a, 5524cca1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenLayerAutoDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154611110 ms III - Start\u000aSLOCK [T main @ 1753154611111 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOff\u000a...[truncated 20544 chars]...\u000aleRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,6,main] GearsES2.dispose 0x5e2c3d18 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154613936 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154613936 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-G\u000a...[truncated 10165 chars]...\u000a0 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@33bc72d1, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1a75e76a, 5524cca1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OffScreenPbuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154611110 ms III - Start\u000aSLOCK [T main @ 1753154611111 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOff\u000a...[truncated 20544 chars]...\u000aleRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,6,main] GearsES2.dispose 0x5e2c3d18 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154613936 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154613936 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-G\u000a...[truncated 10165 chars]...\u000a0 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@33bc72d1, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1a75e76a, 5524cca1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
          "duration" : 0.617,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenDblBuf",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154611110 ms III - Start\u000aSLOCK [T main @ 1753154611111 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOff\u000a...[truncated 20544 chars]...\u000aleRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,6,main] GearsES2.dispose 0x5e2c3d18 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154613936 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154613936 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-G\u000a...[truncated 10165 chars]...\u000a0 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@33bc72d1, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1a75e76a, 5524cca1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
          "duration" : 0.568,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenDblBufMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154611110 ms III - Start\u000aSLOCK [T main @ 1753154611111 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOff\u000a...[truncated 20544 chars]...\u000aleRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,6,main] GearsES2.dispose 0x5e2c3d18 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154613936 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154613936 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-G\u000a...[truncated 10165 chars]...\u000a0 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@33bc72d1, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1a75e76a, 5524cca1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
          "duration" : 0.517,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenDblBufStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154611110 ms III - Start\u000aSLOCK [T main @ 1753154611111 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOff\u000a...[truncated 20544 chars]...\u000aleRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,6,main] GearsES2.dispose 0x5e2c3d18 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154613936 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154613936 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-G\u000a...[truncated 10165 chars]...\u000a0 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@33bc72d1, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1a75e76a, 5524cca1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
          "duration" : 0.593,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGL2OnScreenDblBufStencilMSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154611110 ms III - Start\u000aSLOCK [T main @ 1753154611111 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOff\u000a...[truncated 20544 chars]...\u000aleRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,6,main] GearsES2.dispose 0x5e2c3d18 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154613936 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154613936 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-G\u000a...[truncated 10165 chars]...\u000a0 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@33bc72d1, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1a75e76a, 5524cca1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a"
        }
      ],
      "duration" : 3.415,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154611110 ms III - Start\u000aSLOCK [T main @ 1753154611111 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOff\u000a...[truncated 20544 chars]...\u000aleRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,6,main] GearsES2.dispose 0x5e2c3d18 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154613936 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154613936 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aExpected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aWindow: com.jogamp.newt.opengl.GLWindow\u000aWindow Caps Pre_GL: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL2/GL4bc.sw], on-scr[.]]\u000aDrawable    Pre-G\u000a...[truncated 10165 chars]...\u000a0 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], \u000a  Config null, \u000a  WrappedSurface null, \u000a  SurfaceUpdatedListeners num 0 [], \u000a  WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@33bc72d1, ], \u000a  MouseListeners num 0 [], \u000a  PointerGestures default true, custom 0 [], \u000a  KeyListeners num 0 [], \u000a  windowLock <1a75e76a, 5524cca1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000a",
      "timestamp" : "2025-07-22T03:23:31"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
          "duration" : 2.235,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_1A1RThreads_100Resizes",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153804007 ms III - Start\u000aSLOCK [T main @ 1753153804008 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_1A1RThreads_100Resizes\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x10e31a9a: tileRendererInUse null, GearsES2[obj 0x10e31a9a isInit false, u\u000a...[truncated 255723 chars]...\u000arInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x42a48628 FIN\u000a*** reshapes: 150, displays 750\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_3A3RThreads_50Resizes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153809667 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153809667 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
          "duration" : 3.349,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_3A3RThreads_50Resizes",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153804007 ms III - Start\u000aSLOCK [T main @ 1753153804008 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_1A1RThreads_100Resizes\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x10e31a9a: tileRendererInUse null, GearsES2[obj 0x10e31a9a isInit false, u\u000a...[truncated 255723 chars]...\u000arInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x42a48628 FIN\u000a*** reshapes: 150, displays 750\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_3A3RThreads_50Resizes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153809667 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153809667 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 6.242,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153804007 ms III - Start\u000aSLOCK [T main @ 1753153804008 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_1A1RThreads_100Resizes\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x10e31a9a: tileRendererInUse null, GearsES2[obj 0x10e31a9a isInit false, u\u000a...[truncated 255723 chars]...\u000arInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x42a48628 FIN\u000a*** reshapes: 150, displays 750\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_3A3RThreads_50Resizes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153809667 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153809667 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:10:03"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
          "duration" : 0.533,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GL2GL3DebugDisabled",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153810498 ms III - Start\u000aSLOCK [T main @ 1753153810499 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 3187 chars]...\u000aen 1753153811496\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x4567f35d]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153811526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153811526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
          "duration" : 0.079,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GL2GL3DebugEnabled",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153810498 ms III - Start\u000aSLOCK [T main @ 1753153810499 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 3187 chars]...\u000aen 1753153811496\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x4567f35d]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153811526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153811526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
          "duration" : 0.066,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03GL2GL3DebugError",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153810498 ms III - Start\u000aSLOCK [T main @ 1753153810499 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 3187 chars]...\u000aen 1753153811496\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x4567f35d]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153811526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153811526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
          "duration" : 0.065,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04GL2GL3DebugInsert",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153810498 ms III - Start\u000aSLOCK [T main @ 1753153810499 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 3187 chars]...\u000aen 1753153811496\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x4567f35d]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153811526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153811526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
          "duration" : 0.066,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11GLES2DebugDisabled",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153810498 ms III - Start\u000aSLOCK [T main @ 1753153810499 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 3187 chars]...\u000aen 1753153811496\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x4567f35d]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153811526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153811526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
          "duration" : 0.066,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12GLES2DebugEnabled",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153810498 ms III - Start\u000aSLOCK [T main @ 1753153810499 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 3187 chars]...\u000aen 1753153811496\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x4567f35d]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153811526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153811526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
          "duration" : 0.066,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13GLES2DebugError",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153810498 ms III - Start\u000aSLOCK [T main @ 1753153810499 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 3187 chars]...\u000aen 1753153811496\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x4567f35d]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153811526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153811526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
          "duration" : 0.067,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test14GLES2DebugInsert",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153810498 ms III - Start\u000aSLOCK [T main @ 1753153810499 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 3187 chars]...\u000aen 1753153811496\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x4567f35d]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153811526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153811526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.633,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153810498 ms III - Start\u000aSLOCK [T main @ 1753153810499 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 3187 chars]...\u000aen 1753153811496\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x4567f35d]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153811526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153811526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:10:10"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
          "duration" : 0.538,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GL2GL3DebugDisabled",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153812334 ms III - Start\u000aSLOCK [T main @ 1753153812335 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 2761 chars]...\u000awhen 1753153813177\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x7ae07b5]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813194 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153813194 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
          "duration" : 0.072,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GL2GL3DebugEnabled",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153812334 ms III - Start\u000aSLOCK [T main @ 1753153812335 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 2761 chars]...\u000awhen 1753153813177\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x7ae07b5]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813194 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153813194 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
          "duration" : 0.066,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03GL2GL3DebugError",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153812334 ms III - Start\u000aSLOCK [T main @ 1753153812335 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 2761 chars]...\u000awhen 1753153813177\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x7ae07b5]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813194 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153813194 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
          "duration" : 0.049,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11GLES2DebugDisabled",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153812334 ms III - Start\u000aSLOCK [T main @ 1753153812335 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 2761 chars]...\u000awhen 1753153813177\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x7ae07b5]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813194 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153813194 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
          "duration" : 0.066,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12GLES2DebugEnabled",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153812334 ms III - Start\u000aSLOCK [T main @ 1753153812335 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 2761 chars]...\u000awhen 1753153813177\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x7ae07b5]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813194 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153813194 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
          "duration" : 0.05,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13GLES2DebugError",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153812334 ms III - Start\u000aSLOCK [T main @ 1753153812335 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 2761 chars]...\u000awhen 1753153813177\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x7ae07b5]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813194 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153813194 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.442,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153812334 ms III - Start\u000aSLOCK [T main @ 1753153812335 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled\u000aglDebug extension: null\u000aglDebug enabled: false\u000aglDebug sync: true\u000acontext version: 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) \u000a...[truncated 2761 chars]...\u000awhen 1753153813177\u000a\u0009source 3.2 (ES profile, debug, compat[ES2, ES3, ES31, ES32], FBO, software) - OpenGL ES 3.2 Mesa 22.3.6 - hash 0x7ae07b5]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813194 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153813194 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:10:12"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
          "duration" : 0.144,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01OnThreadAtInit",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813943 ms III - Start\u000aSLOCK [T main @ 1753153813944 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit\u000aUser caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread m\u000a...[truncated 55304 chars]...\u000a   : 1 / 1\u000aDisplay Count                   : 320 / 320\u000aInvoke Count                    : 1 / 1\u000aDispose Count                   : 0 / 1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153816469 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153816469 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
          "duration" : 0.103,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02OnThreadAtReshape",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813943 ms III - Start\u000aSLOCK [T main @ 1753153813944 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit\u000aUser caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread m\u000a...[truncated 55304 chars]...\u000a   : 1 / 1\u000aDisplay Count                   : 320 / 320\u000aInvoke Count                    : 1 / 1\u000aDispose Count                   : 0 / 1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153816469 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153816469 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
          "duration" : 0.16,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03OnThreadAtDisplay",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813943 ms III - Start\u000aSLOCK [T main @ 1753153813944 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit\u000aUser caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread m\u000a...[truncated 55304 chars]...\u000a   : 1 / 1\u000aDisplay Count                   : 320 / 320\u000aInvoke Count                    : 1 / 1\u000aDispose Count                   : 0 / 1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153816469 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153816469 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
          "duration" : 0.099,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04OnThreadAtInvoke",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813943 ms III - Start\u000aSLOCK [T main @ 1753153813944 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit\u000aUser caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread m\u000a...[truncated 55304 chars]...\u000a   : 1 / 1\u000aDisplay Count                   : 320 / 320\u000aInvoke Count                    : 1 / 1\u000aDispose Count                   : 0 / 1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153816469 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153816469 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
          "duration" : 0.634,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05OnThreadAtDispose",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813943 ms III - Start\u000aSLOCK [T main @ 1753153813944 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit\u000aUser caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread m\u000a...[truncated 55304 chars]...\u000a   : 1 / 1\u000aDisplay Count                   : 320 / 320\u000aInvoke Count                    : 1 / 1\u000aDispose Count                   : 0 / 1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153816469 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153816469 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
          "duration" : 0.1,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11OffThreadAtInit",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813943 ms III - Start\u000aSLOCK [T main @ 1753153813944 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit\u000aUser caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread m\u000a...[truncated 55304 chars]...\u000a   : 1 / 1\u000aDisplay Count                   : 320 / 320\u000aInvoke Count                    : 1 / 1\u000aDispose Count                   : 0 / 1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153816469 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153816469 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
          "duration" : 0.081,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12OffThreadAtReshape",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813943 ms III - Start\u000aSLOCK [T main @ 1753153813944 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit\u000aUser caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread m\u000a...[truncated 55304 chars]...\u000a   : 1 / 1\u000aDisplay Count                   : 320 / 320\u000aInvoke Count                    : 1 / 1\u000aDispose Count                   : 0 / 1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153816469 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153816469 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
          "duration" : 0.083,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13OffThreadAtDisplay",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813943 ms III - Start\u000aSLOCK [T main @ 1753153813944 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit\u000aUser caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread m\u000a...[truncated 55304 chars]...\u000a   : 1 / 1\u000aDisplay Count                   : 320 / 320\u000aInvoke Count                    : 1 / 1\u000aDispose Count                   : 0 / 1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153816469 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153816469 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
          "duration" : 0.085,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test14OffThreadAtInvoke",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813943 ms III - Start\u000aSLOCK [T main @ 1753153813944 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit\u000aUser caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread m\u000a...[truncated 55304 chars]...\u000a   : 1 / 1\u000aDisplay Count                   : 320 / 320\u000aInvoke Count                    : 1 / 1\u000aDispose Count                   : 0 / 1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153816469 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153816469 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
          "duration" : 0.581,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test15OffThreadAtDispose",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813943 ms III - Start\u000aSLOCK [T main @ 1753153813944 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit\u000aUser caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread m\u000a...[truncated 55304 chars]...\u000a   : 1 / 1\u000aDisplay Count                   : 320 / 320\u000aInvoke Count                    : 1 / 1\u000aDispose Count                   : 0 / 1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153816469 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153816469 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.115,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153813943 ms III - Start\u000aSLOCK [T main @ 1753153813944 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit\u000aUser caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread m\u000a...[truncated 55304 chars]...\u000a   : 1 / 1\u000aDisplay Count                   : 320 / 320\u000aInvoke Count                    : 1 / 1\u000aDispose Count                   : 0 / 1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153816469 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153816469 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:10:13"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
          "duration" : 0.53,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_ES1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153817257 ms III - Start\u000aSLOCK [T main @ 1753153817258 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1\u000aGL UnitTester\u000a  GL_VENDOR: Mesa/X.org\u000a  GL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000a  GL_VERSION: OpenGL ES-CM 1.1 Mesa 22.3.6\u000a  GL GLSL: false, has-compiler-func: \u000a...[truncated 3309 chars]...\u000a software) - 4.5 (Core Profile) Mesa 22.3.6\u000a  - pre GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818111 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153818111 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
          "duration" : 0.056,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153817257 ms III - Start\u000aSLOCK [T main @ 1753153817258 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1\u000aGL UnitTester\u000a  GL_VENDOR: Mesa/X.org\u000a  GL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000a  GL_VERSION: OpenGL ES-CM 1.1 Mesa 22.3.6\u000a  GL GLSL: false, has-compiler-func: \u000a...[truncated 3309 chars]...\u000a software) - 4.5 (Core Profile) Mesa 22.3.6\u000a  - pre GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818111 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153818111 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
          "duration" : 0.083,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03_GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153817257 ms III - Start\u000aSLOCK [T main @ 1753153817258 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1\u000aGL UnitTester\u000a  GL_VENDOR: Mesa/X.org\u000a  GL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000a  GL_VERSION: OpenGL ES-CM 1.1 Mesa 22.3.6\u000a  GL GLSL: false, has-compiler-func: \u000a...[truncated 3309 chars]...\u000a software) - 4.5 (Core Profile) Mesa 22.3.6\u000a  - pre GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818111 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153818111 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
          "duration" : 0.084,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04_GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153817257 ms III - Start\u000aSLOCK [T main @ 1753153817258 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1\u000aGL UnitTester\u000a  GL_VENDOR: Mesa/X.org\u000a  GL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000a  GL_VERSION: OpenGL ES-CM 1.1 Mesa 22.3.6\u000a  GL GLSL: false, has-compiler-func: \u000a...[truncated 3309 chars]...\u000a software) - 4.5 (Core Profile) Mesa 22.3.6\u000a  - pre GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818111 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153818111 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
          "duration" : 0.082,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05_GL4",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153817257 ms III - Start\u000aSLOCK [T main @ 1753153817258 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1\u000aGL UnitTester\u000a  GL_VENDOR: Mesa/X.org\u000a  GL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000a  GL_VERSION: OpenGL ES-CM 1.1 Mesa 22.3.6\u000a  GL GLSL: false, has-compiler-func: \u000a...[truncated 3309 chars]...\u000a software) - 4.5 (Core Profile) Mesa 22.3.6\u000a  - pre GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818111 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153818111 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a"
        }
      ],
      "duration" : 1.435,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153817257 ms III - Start\u000aSLOCK [T main @ 1753153817258 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1\u000aGL UnitTester\u000a  GL_VENDOR: Mesa/X.org\u000a  GL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000a  GL_VERSION: OpenGL ES-CM 1.1 Mesa 22.3.6\u000a  GL GLSL: false, has-compiler-func: \u000a...[truncated 3309 chars]...\u000a software) - 4.5 (Core Profile) Mesa 22.3.6\u000a  - pre GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a  - GL-Error 0x0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818111 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153818111 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a  - GL_MAX_TEXTURE_SIZE: 16384\u000a  - GL_ACTIVE_TEXTURE: 33984\u000a  - GL_MAX_TEXTURE_IMAGE_UNITS: 32\u000a  - GL_MAX_COLOR_ATTACHMENTS: 8\u000a  - GL_MAX_SAMPLES: 4\u000a",
      "timestamp" : "2025-07-22T03:10:17"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
          "duration" : 0.451,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00ShowAvailProfiles",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818891 ms III - Start\u000aSLOCK [T main @ 1753153818892 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2\u000a...[truncated 4215 chars]...\u000aRER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Core Profile) Mesa 22.3.6\u000aGL Renderer Quirks:[No10BitColorCompOffscreen]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153819879 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153819879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
          "duration" : 0.103,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10GL2PolygonModeFailure",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818891 ms III - Start\u000aSLOCK [T main @ 1753153818892 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2\u000a...[truncated 4215 chars]...\u000aRER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Core Profile) Mesa 22.3.6\u000aGL Renderer Quirks:[No10BitColorCompOffscreen]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153819879 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153819879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
          "duration" : 0.082,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11GL3bcPolygonModeFailure",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818891 ms III - Start\u000aSLOCK [T main @ 1753153818892 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2\u000a...[truncated 4215 chars]...\u000aRER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Core Profile) Mesa 22.3.6\u000aGL Renderer Quirks:[No10BitColorCompOffscreen]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153819879 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153819879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
          "duration" : 0.083,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12GL3PolygonModeFailure",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818891 ms III - Start\u000aSLOCK [T main @ 1753153818892 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2\u000a...[truncated 4215 chars]...\u000aRER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Core Profile) Mesa 22.3.6\u000aGL Renderer Quirks:[No10BitColorCompOffscreen]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153819879 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153819879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
          "duration" : 0.083,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test20GL2BindArrayAttributeFails",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818891 ms III - Start\u000aSLOCK [T main @ 1753153818892 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2\u000a...[truncated 4215 chars]...\u000aRER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Core Profile) Mesa 22.3.6\u000aGL Renderer Quirks:[No10BitColorCompOffscreen]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153819879 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153819879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
          "duration" : 0.084,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test21GL3bcBindArrayAttributeFails",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818891 ms III - Start\u000aSLOCK [T main @ 1753153818892 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2\u000a...[truncated 4215 chars]...\u000aRER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Core Profile) Mesa 22.3.6\u000aGL Renderer Quirks:[No10BitColorCompOffscreen]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153819879 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153819879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
          "duration" : 0.082,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test22GL3BindArrayAttributeFails",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818891 ms III - Start\u000aSLOCK [T main @ 1753153818892 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2\u000a...[truncated 4215 chars]...\u000aRER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Core Profile) Mesa 22.3.6\u000aGL Renderer Quirks:[No10BitColorCompOffscreen]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153819879 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153819879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.568,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153818891 ms III - Start\u000aSLOCK [T main @ 1753153818892 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles\u000aGLProfiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3b2cf7ab, isOwner false, <2\u000a...[truncated 4215 chars]...\u000aRER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Core Profile) Mesa 22.3.6\u000aGL Renderer Quirks:[No10BitColorCompOffscreen]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153819879 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153819879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:10:18"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
          "duration" : 0.588,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GLOffscreenDrawable",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154614874 ms III - Start\u000aSLOCK [T main @ 1753154614874 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable\u000aChosen: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.sw], offscr[fbo]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154615478 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154615478 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Done!\u000a"
        }
      ],
      "duration" : 1.189,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154614874 ms III - Start\u000aSLOCK [T main @ 1753154614874 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable\u000aChosen: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.sw], offscr[fbo]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154615478 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154615478 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "Done!\u000a",
      "timestamp" : "2025-07-22T03:23:34"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
          "duration" : 0.756,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01FFP__GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153820659 ms III - Start\u000aSLOCK [T main @ 1753153820660 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2\u000aGL_VENDOR: Mesa/X.org\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000aGL Profile: GLProfile[GL4bc/GL4bc.sw]\u000amain: **\u000a...[truncated 4862 chars]...\u000a2.png\u000amain: ** screenshot: TestGLPointsNEWT.test12GLSL_ES2___-n0003-attn0-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153822245 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153822245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
          "duration" : 0.131,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02FFP__ES1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153820659 ms III - Start\u000aSLOCK [T main @ 1753153820660 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2\u000aGL_VENDOR: Mesa/X.org\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000aGL Profile: GLProfile[GL4bc/GL4bc.sw]\u000amain: **\u000a...[truncated 4862 chars]...\u000a2.png\u000amain: ** screenshot: TestGLPointsNEWT.test12GLSL_ES2___-n0003-attn0-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153822245 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153822245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
          "duration" : 0.181,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03FFP__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153820659 ms III - Start\u000aSLOCK [T main @ 1753153820660 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2\u000aGL_VENDOR: Mesa/X.org\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000aGL Profile: GLProfile[GL4bc/GL4bc.sw]\u000amain: **\u000a...[truncated 4862 chars]...\u000a2.png\u000amain: ** screenshot: TestGLPointsNEWT.test12GLSL_ES2___-n0003-attn0-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153822245 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153822245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
          "duration" : 0.2,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04FFP__GL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153820659 ms III - Start\u000aSLOCK [T main @ 1753153820660 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2\u000aGL_VENDOR: Mesa/X.org\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000aGL Profile: GLProfile[GL4bc/GL4bc.sw]\u000amain: **\u000a...[truncated 4862 chars]...\u000a2.png\u000amain: ** screenshot: TestGLPointsNEWT.test12GLSL_ES2___-n0003-attn0-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153822245 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153822245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
          "duration" : 0.167,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11GLSL_GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153820659 ms III - Start\u000aSLOCK [T main @ 1753153820660 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2\u000aGL_VENDOR: Mesa/X.org\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000aGL Profile: GLProfile[GL4bc/GL4bc.sw]\u000amain: **\u000a...[truncated 4862 chars]...\u000a2.png\u000amain: ** screenshot: TestGLPointsNEWT.test12GLSL_ES2___-n0003-attn0-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153822245 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153822245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
          "duration" : 0.133,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12GLSL_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153820659 ms III - Start\u000aSLOCK [T main @ 1753153820660 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2\u000aGL_VENDOR: Mesa/X.org\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000aGL Profile: GLProfile[GL4bc/GL4bc.sw]\u000amain: **\u000a...[truncated 4862 chars]...\u000a2.png\u000amain: ** screenshot: TestGLPointsNEWT.test12GLSL_ES2___-n0003-attn0-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153822245 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153822245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.166,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153820659 ms III - Start\u000aSLOCK [T main @ 1753153820660 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2\u000aGL_VENDOR: Mesa/X.org\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000aGL Profile: GLProfile[GL4bc/GL4bc.sw]\u000amain: **\u000a...[truncated 4862 chars]...\u000a2.png\u000amain: ** screenshot: TestGLPointsNEWT.test12GLSL_ES2___-n0003-attn0-GLES2_-sw-onscreen-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153822245 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153822245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:10:20"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01InternedString",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153822983 ms III - Start\u000aSLOCK [T main @ 1753153822983 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.\u000a...[truncated 3259 chars]...\u000a[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test12DumpMobileGLInfo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153823450 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153823450 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
          "duration" : 0.448,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02InitSingleton",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153822983 ms III - Start\u000aSLOCK [T main @ 1753153822983 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.\u000a...[truncated 3259 chars]...\u000a[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test12DumpMobileGLInfo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153823450 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153823450 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11DumpDesktopGLInfo",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153822983 ms III - Start\u000aSLOCK [T main @ 1753153822983 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.\u000a...[truncated 3259 chars]...\u000a[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test12DumpMobileGLInfo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153823450 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153823450 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12DumpMobileGLInfo",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153822983 ms III - Start\u000aSLOCK [T main @ 1753153822983 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.\u000a...[truncated 3259 chars]...\u000a[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test12DumpMobileGLInfo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153823450 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153823450 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.04,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153822983 ms III - Start\u000aSLOCK [T main @ 1753153822983 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.\u000a...[truncated 3259 chars]...\u000a[GL4ES3/GL4.sw]\u000a\u0009\u0009GL2ES2 \u0009GLProfile[GL2ES2/GL4.sw]\u000a\u0009\u0009GL4bc \u0009GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009default GLProfile[GL4bc/GL4bc.sw]\u000a\u0009\u0009Count\u000912 / 12\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test12DumpMobileGLInfo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153823450 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153823450 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:10:22"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.53,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00Version",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.211,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GLProfileDefault",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.232,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11GLProfileMaxProgrammable",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.232,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test22GLProfileMaxFixedFunc",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.233,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test31GLProfileGL2ES1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.231,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test32GLProfileGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.241,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test33GLProfileGL4ES3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.242,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test34GLProfileGL2GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.233,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test41_GL4bc",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.231,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test42_GL3bc",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.224,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test43_GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.177,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test44_GL4",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.216,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test45_GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.247,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test46_GLES1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.231,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test47_GLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
          "duration" : 0.183,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test48_GLES3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        }
      ],
      "duration" : 4.531,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153824192 ms III - Start\u000aSLOCK [T main @ 1753153824192 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64,\u000a...[truncated 129616 chars]...\u000a> GLES2\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153828144 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153828144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 567 chars]...\u000aProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x61dd025, isOwner false, <124c278f, 15b204a1>[count 0, qsz 0, owner <NULL>]], obj 0x77167fb7]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a",
      "timestamp" : "2025-07-22T03:10:24"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.395,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00Version",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.213,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GLProfileDefault",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.231,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11GLProfileMaxProgrammable",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.216,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test22GLProfileMaxFixedFunc",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.205,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test31GLProfileGL2ES1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.176,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test32GLProfileGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.232,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test33GLProfileGL4ES3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.233,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test34GLProfileGL2GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.232,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test41_GL4bc",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.239,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test42_GL3bc",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.185,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test43_GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.196,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test44_GL4",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.177,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test45_GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test46_GLES1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test47_GLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test48_GLES3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        }
      ],
      "duration" : 3.544,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153829008 ms III - Start\u000aSLOCK [T main @ 1753153829009 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 \u000a...[truncated 117165 chars]...\u000aCtx - test47_GLES2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153831976 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153831976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 267 chars]...\u000aProfile[GL3/GL4bc.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 9 / 12]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x27c86f2d, isOwner false, <197d671, 402e37bc>[count 0, qsz 0, owner <NULL>]], obj 0x79ad8b2f]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a",
      "timestamp" : "2025-07-22T03:10:28"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.551,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GLProfileDefaultFBO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.159,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GLProfileDefaultPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.175,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03GLProfileDefaultBitmap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.164,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11GLProfileMaxProgrammableFBO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.146,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12GLProfileMaxProgrammablePBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.136,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test21GLProfileMaxFixedFuncFBO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.172,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test22GLProfileMaxFixedFuncPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.171,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test23GLProfileMaxFixedFuncBitmap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.164,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test31GLProfileGL2ES1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.142,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test32GLProfileGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.165,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test33GLProfileGL4ES3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.165,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test34GLProfileGL2GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.163,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test41_GL4bc",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.141,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test42_GL3bc",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.165,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test43_GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.166,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test44_GL4",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.165,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test45_GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.123,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test46_GLES1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.118,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test47_GLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
          "duration" : 0.114,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test48_GLES3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        }
      ],
      "duration" : 4.084,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153832865 ms III - Start\u000aSLOCK [T main @ 1753153832866 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)\u000a...[truncated 31027 chars]...\u000aL Mapping GLProfile[GLES3/GLES3.sw] -> GL4ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL3ES3\u000aGL Mapping GLProfile[GLES3/GLES3.sw] -> GL2ES2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153836365 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153836365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 3643 chars]...\u000aconnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2aa5fe93, isOwner false, <5c1a8622, 5ad851c9>[count 0, qsz 0, owner <NULL>]], obj 0x6156496]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a",
      "timestamp" : "2025-07-22T03:10:32"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.471,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GLProfileDefaultFBO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.178,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GLProfileDefaultPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.177,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03GLProfileDefaultBitmap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.164,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11GLProfileMaxProgrammableFBO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.15,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12GLProfileMaxProgrammablePBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.165,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test21GLProfileMaxFixedFuncFBO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.174,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test22GLProfileMaxFixedFuncPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.174,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test23GLProfileMaxFixedFuncBitmap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.166,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test31GLProfileGL2ES1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.134,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test32GLProfileGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.167,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test33GLProfileGL4ES3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.164,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test34GLProfileGL2GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.143,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test41_GL4bc",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.166,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test42_GL3bc",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.166,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test43_GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.166,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test44_GL4",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.167,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test45_GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test46_GLES1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test47_GLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test48_GLES3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a"
        }
      ],
      "duration" : 3.704,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153837140 ms III - Start\u000aSLOCK [T main @ 1753153837141 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, softwa\u000a...[truncated 29312 chars]...\u000a\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000aProfile GLES3 n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153840265 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153840265 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 false, GL3bc true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, \u000a...[truncated 2746 chars]...\u000aonnection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x3ec300f1, isOwner false, <482cd91f, 123f1134>[count 0, qsz 0, owner <NULL>]], obj 0x7d68ef40]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.sw]\u000a",
      "timestamp" : "2025-07-22T03:10:37"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
          "duration" : 0.586,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GLProfileDefault",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153841019 ms III - Start\u000aSLOCK [T main @ 1753153841020 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (\u000a...[truncated 1164 chars]...\u000aping GLProfile[GL4bc/GL4bc.sw] -> GL2GL3\u000aGL Mapping GLProfile[GL4bc/GL4bc.sw] -> GL2ES2\u000aGL Mapping GLProfile[GL4bc/GL4bc.sw] -> GL2ES1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153841622 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153841622 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5ad851c9, isOwner false, <6156496, 3c153a1>[count 0, qsz 0, owner <NULL>]], obj 0xb62fe6d]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, \u000a...[truncated 504 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a"
        }
      ],
      "duration" : 1.182,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153841019 ms III - Start\u000aSLOCK [T main @ 1753153841020 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (\u000a...[truncated 1164 chars]...\u000aping GLProfile[GL4bc/GL4bc.sw] -> GL2GL3\u000aGL Mapping GLProfile[GL4bc/GL4bc.sw] -> GL2ES2\u000aGL Mapping GLProfile[GL4bc/GL4bc.sw] -> GL2ES1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153841622 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153841622 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5ad851c9, isOwner false, <6156496, 3c153a1>[count 0, qsz 0, owner <NULL>]], obj 0xb62fe6d]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, \u000a...[truncated 504 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a",
      "timestamp" : "2025-07-22T03:10:40"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
          "duration" : 3.383,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00_MSAA0_DefFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154616445 ms III - Start\u000aSLOCK [T main @ 1753154616446 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0\u000a...[truncated 78442 chars]...\u000a10_MSAA8_DefFlip\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154623545 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154623545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_MSAA0_UsrFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154616445 ms III - Start\u000aSLOCK [T main @ 1753154616446 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0\u000a...[truncated 78442 chars]...\u000a10_MSAA8_DefFlip\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154623545 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154623545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
          "duration" : 3.202,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10_MSAA8_DefFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154616445 ms III - Start\u000aSLOCK [T main @ 1753154616446 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0\u000a...[truncated 78442 chars]...\u000a10_MSAA8_DefFlip\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154623545 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154623545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11_MSAA8_UsrFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154616445 ms III - Start\u000aSLOCK [T main @ 1753154616446 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0\u000a...[truncated 78442 chars]...\u000a10_MSAA8_DefFlip\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154623545 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154623545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 7.704,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154616445 ms III - Start\u000aSLOCK [T main @ 1753154616446 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0\u000a...[truncated 78442 chars]...\u000a10_MSAA8_DefFlip\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154623545 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154623545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:23:36"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
          "duration" : 3.451,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00_MSAA0_DefFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154624674 ms III - Start\u000aSLOCK [T main @ 1753154624674 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0\u000a...[truncated 132292 chars]...\u000a 0415 (003): 0320x0240\u000aTextRendererGLEL.display: Frame 0416 (003): 0320x0240\u000aTextRendererGLEL.display: Frame 0417 (003): 0320x0240\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154638162 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154638162 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
          "duration" : 3.163,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_MSAA0_UsrFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154624674 ms III - Start\u000aSLOCK [T main @ 1753154624674 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0\u000a...[truncated 132292 chars]...\u000a 0415 (003): 0320x0240\u000aTextRendererGLEL.display: Frame 0416 (003): 0320x0240\u000aTextRendererGLEL.display: Frame 0417 (003): 0320x0240\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154638162 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154638162 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
          "duration" : 3.165,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10_MSAA8_DefFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154624674 ms III - Start\u000aSLOCK [T main @ 1753154624674 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0\u000a...[truncated 132292 chars]...\u000a 0415 (003): 0320x0240\u000aTextRendererGLEL.display: Frame 0416 (003): 0320x0240\u000aTextRendererGLEL.display: Frame 0417 (003): 0320x0240\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154638162 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154638162 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
          "duration" : 3.181,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11_MSAA8_UsrFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154624674 ms III - Start\u000aSLOCK [T main @ 1753154624674 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0\u000a...[truncated 132292 chars]...\u000a 0415 (003): 0320x0240\u000aTextRendererGLEL.display: Frame 0416 (003): 0320x0240\u000aTextRendererGLEL.display: Frame 0417 (003): 0320x0240\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154638162 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154638162 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 14.082,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154624674 ms III - Start\u000aSLOCK [T main @ 1753154624674 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0\u000a...[truncated 132292 chars]...\u000a 0415 (003): 0320x0240\u000aTextRendererGLEL.display: Frame 0416 (003): 0320x0240\u000aTextRendererGLEL.display: Frame 0417 (003): 0320x0240\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154638162 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154638162 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:23:44"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
          "duration" : 3.506,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00_MSAA0_DefFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153842359 ms III - Start\u000aSLOCK [T main @ 1753153842359 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.\u000a...[truncated 93901 chars]...\u000a_MSAA8_DefFlip\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153849747 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153849747 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_MSAA0_UsrFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153842359 ms III - Start\u000aSLOCK [T main @ 1753153842359 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.\u000a...[truncated 93901 chars]...\u000a_MSAA8_DefFlip\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153849747 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153849747 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
          "duration" : 3.398,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10_MSAA8_DefFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153842359 ms III - Start\u000aSLOCK [T main @ 1753153842359 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.\u000a...[truncated 93901 chars]...\u000a_MSAA8_DefFlip\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153849747 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153849747 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11_MSAA8_UsrFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153842359 ms III - Start\u000aSLOCK [T main @ 1753153842359 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.\u000a...[truncated 93901 chars]...\u000a_MSAA8_DefFlip\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153849747 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153849747 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 7.997,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153842359 ms III - Start\u000aSLOCK [T main @ 1753153842359 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.\u000a...[truncated 93901 chars]...\u000a_MSAA8_DefFlip\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153849747 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153849747 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:10:42"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
          "duration" : 0.009,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GLVersion",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153850545 ms III - Start\u000aSLOCK [T main @ 1753153850545 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test01GLVersion\u000aTest[0]: 2.1.0 (GL_VERSION_2_1 DummyTool 1.2.3) -> 2.1 (GL_VERSION_2_1 DummyTool 1.2.3), valid true, define [true:true:false]\u000aTest[1]: 2.1.0 (2.1 Mesa 7.0.\u000a...[truncated 6357 chars]...\u000aalse:false:false]\u000aTest[false:false:false][4]: 0.0.0 (4.2.11762 Compatibility Profile Context) -> 0 (n/a), define [false:false:false]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test02GLVendorVersion\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153850567 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153850568 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GLVendorVersion",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153850545 ms III - Start\u000aSLOCK [T main @ 1753153850545 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test01GLVersion\u000aTest[0]: 2.1.0 (GL_VERSION_2_1 DummyTool 1.2.3) -> 2.1 (GL_VERSION_2_1 DummyTool 1.2.3), valid true, define [true:true:false]\u000aTest[1]: 2.1.0 (2.1 Mesa 7.0.\u000a...[truncated 6357 chars]...\u000aalse:false:false]\u000aTest[false:false:false][4]: 0.0.0 (4.2.11762 Compatibility Profile Context) -> 0 (n/a), define [false:false:false]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test02GLVendorVersion\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153850567 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153850568 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.593,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153850545 ms III - Start\u000aSLOCK [T main @ 1753153850545 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test01GLVersion\u000aTest[0]: 2.1.0 (GL_VERSION_2_1 DummyTool 1.2.3) -> 2.1 (GL_VERSION_2_1 DummyTool 1.2.3), valid true, define [true:true:false]\u000aTest[1]: 2.1.0 (2.1 Mesa 7.0.\u000a...[truncated 6357 chars]...\u000aalse:false:false]\u000aTest[false:false:false][4]: 0.0.0 (4.2.11762 Compatibility Profile Context) -> 0 (n/a), define [false:false:false]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test02GLVendorVersion\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153850567 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153850568 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:10:50"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
          "duration" : 1.623,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReadPixelsGL2GL3_102x100xREDxUB",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153851305 ms III - Start\u000aSLOCK [T main @ 1753153851306 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLPr\u000a...[truncated 59756 chars]...\u000a, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39996 remaining bytes in buffer, only had 39600\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153858755 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153858755 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
          "duration" : 1.152,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReadPixelsGL2GL3_640x480xREDxUB",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153851305 ms III - Start\u000aSLOCK [T main @ 1753153851306 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLPr\u000a...[truncated 59756 chars]...\u000a, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39996 remaining bytes in buffer, only had 39600\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153858755 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153858755 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
          "duration" : 1.152,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReadPixelsGL2GL3_640x480xRGBxUB",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153851305 ms III - Start\u000aSLOCK [T main @ 1753153851306 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLPr\u000a...[truncated 59756 chars]...\u000a, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39996 remaining bytes in buffer, only had 39600\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153858755 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153858755 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
          "duration" : 1.155,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReadPixelsGL2GL3_99x100xRGBxUB",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153851305 ms III - Start\u000aSLOCK [T main @ 1753153851306 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLPr\u000a...[truncated 59756 chars]...\u000a, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39996 remaining bytes in buffer, only had 39600\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153858755 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153858755 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
          "duration" : 1.165,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReadPixelsGL_640x480xRGBAxUB",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153851305 ms III - Start\u000aSLOCK [T main @ 1753153851306 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLPr\u000a...[truncated 59756 chars]...\u000a, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39996 remaining bytes in buffer, only had 39600\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153858755 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153858755 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
          "duration" : 1.179,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReadPixelsGL_99x100xRGBxUB",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153851305 ms III - Start\u000aSLOCK [T main @ 1753153851306 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLPr\u000a...[truncated 59756 chars]...\u000a, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39996 remaining bytes in buffer, only had 39600\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153858755 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153858755 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 8.026,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153851305 ms III - Start\u000aSLOCK [T main @ 1753153851306 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLPr\u000a...[truncated 59756 chars]...\u000a, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39996 remaining bytes in buffer, only had 39600\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153858755 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153858755 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:10:51"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
          "duration" : 0.794,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02TwoThreads",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153859497 ms III - Start\u000aSLOCK [T main @ 1753153859498 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aGLprofile default: GLProfile[GL4bc/GL4bc.sw]\u000aGLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5af97850, isOwner false, <5ef60048, 1d548a08>[count 0, qsz 0, owner <NULL>]], obj 0x16\u000a...[truncated 73420 chars]...\u000a3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: true, 13: true, 14: true, 15: true]\u000atotal: 3.34s\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test16SixteenThreads\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153865127 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153865127 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
          "duration" : 0.962,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04FourThreads",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153859497 ms III - Start\u000aSLOCK [T main @ 1753153859498 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aGLprofile default: GLProfile[GL4bc/GL4bc.sw]\u000aGLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5af97850, isOwner false, <5ef60048, 1d548a08>[count 0, qsz 0, owner <NULL>]], obj 0x16\u000a...[truncated 73420 chars]...\u000a3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: true, 13: true, 14: true, 15: true]\u000atotal: 3.34s\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test16SixteenThreads\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153865127 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153865127 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
          "duration" : 3.352,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test16SixteenThreads",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153859497 ms III - Start\u000aSLOCK [T main @ 1753153859498 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aGLprofile default: GLProfile[GL4bc/GL4bc.sw]\u000aGLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5af97850, isOwner false, <5ef60048, 1d548a08>[count 0, qsz 0, owner <NULL>]], obj 0x16\u000a...[truncated 73420 chars]...\u000a3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: true, 13: true, 14: true, 15: true]\u000atotal: 3.34s\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test16SixteenThreads\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153865127 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153865127 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 6.209,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153859497 ms III - Start\u000aSLOCK [T main @ 1753153859498 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aGLprofile default: GLProfile[GL4bc/GL4bc.sw]\u000aGLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5af97850, isOwner false, <5ef60048, 1d548a08>[count 0, qsz 0, owner <NULL>]], obj 0x16\u000a...[truncated 73420 chars]...\u000a3: true, 4: true, 5: true, 6: true, 7: true, 8: true, 9: true, 10: true, 11: true, 12: true, 13: true, 14: true, 15: true]\u000atotal: 3.34s\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test16SixteenThreads\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153865127 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153865127 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:10:59"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02FourThreads",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153866061 ms III - Start\u000aSLOCK [T main @ 1753153866062 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aGLprofile default: GLProfile[GL4bc/GL4bc.sw]\u000aGLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5af97850, isOwner false, <5ef60048, 1d548a08>[count 0, qsz 0, owner <NULL>]], obj 0x16\u000a...[truncated 643 chars]...\u000aogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads\u000aDisabled for auto unit test until further analysis - Windows/ATI driver crash\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153866585 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153866585 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02TwoThreads",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153866061 ms III - Start\u000aSLOCK [T main @ 1753153866062 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aGLprofile default: GLProfile[GL4bc/GL4bc.sw]\u000aGLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5af97850, isOwner false, <5ef60048, 1d548a08>[count 0, qsz 0, owner <NULL>]], obj 0x16\u000a...[truncated 643 chars]...\u000aogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads\u000aDisabled for auto unit test until further analysis - Windows/ATI driver crash\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153866585 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153866585 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test16SixteenThreads",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153866061 ms III - Start\u000aSLOCK [T main @ 1753153866062 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aGLprofile default: GLProfile[GL4bc/GL4bc.sw]\u000aGLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5af97850, isOwner false, <5ef60048, 1d548a08>[count 0, qsz 0, owner <NULL>]], obj 0x16\u000a...[truncated 643 chars]...\u000aogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads\u000aDisabled for auto unit test until further analysis - Windows/ATI driver crash\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153866585 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153866585 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.1,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153866061 ms III - Start\u000aSLOCK [T main @ 1753153866062 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aGLprofile default: GLProfile[GL4bc/GL4bc.sw]\u000aGLprofile defaultDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5af97850, isOwner false, <5ef60048, 1d548a08>[count 0, qsz 0, owner <NULL>]], obj 0x16\u000a...[truncated 643 chars]...\u000aogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads\u000aDisabled for auto unit test until further analysis - Windows/ATI driver crash\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153866585 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153866585 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:11:06"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
          "duration" : 0.69,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testMain",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154639294 ms III - Start\u000aSLOCK [T main @ 1753154639295 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_6\u000a...[truncated 96352 chars]...\u000al true\u000aGL_EXTENSIONS  302\u000aGLX_EXTENSIONS 25\u000a-----------------------------------------------------------------------------------------------------\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154640001 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154640001 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.287,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154639294 ms III - Start\u000aSLOCK [T main @ 1753154639295 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_6\u000a...[truncated 96352 chars]...\u000al true\u000aGL_EXTENSIONS  302\u000aGLX_EXTENSIONS 25\u000a-----------------------------------------------------------------------------------------------------\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154640001 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154640001 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:23:59"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
          "duration" : 0.63,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testMain",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153867351 ms III - Start\u000aSLOCK [T main @ 1753153867352 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT - testMain\u000aforceES2    false\u000aforceES3    false\u000aforceGL3    false\u000aforceGL4ES3 false\u000a-----------------------------------------------------------------------------------------\u000a...[truncated 97440 chars]...\u000aass jogamp.opengl.gl4.GL4bcImpl\u000aGL4ES3 retrieved, impl. class jogamp.opengl.gl4.GL4bcImpl\u000aGL3 retrieved, impl. class jogamp.opengl.gl4.GL4bcImpl\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT - testMain\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153867997 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153867997 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "Implementation-Version: 2.6.0-rc-20250722\u000aImplementation-Build: 2.6-b1541-20250722\u000aImplementation-Branch: origin/master\u000aImplementation-Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0\u000a"
        }
      ],
      "duration" : 1.223,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153867351 ms III - Start\u000aSLOCK [T main @ 1753153867352 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT - testMain\u000aforceES2    false\u000aforceES3    false\u000aforceGL3    false\u000aforceGL4ES3 false\u000a-----------------------------------------------------------------------------------------\u000a...[truncated 97440 chars]...\u000aass jogamp.opengl.gl4.GL4bcImpl\u000aGL4ES3 retrieved, impl. class jogamp.opengl.gl4.GL4bcImpl\u000aGL3 retrieved, impl. class jogamp.opengl.gl4.GL4bcImpl\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT - testMain\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153867997 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153867997 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "Implementation-Version: 2.6.0-rc-20250722\u000aImplementation-Build: 2.6-b1541-20250722\u000aImplementation-Branch: origin/master\u000aImplementation-Commit: 354b9adce2b4d0e16db91454da462c8b2bdff1a0\u000a",
      "timestamp" : "2025-07-22T03:11:07"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
          "duration" : 1.574,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWriteRead01aMap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153868828 ms III - Start\u000aSLOCK [T main @ 1753153868829 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/\u000a...[truncated 39569 chars]...\u000aFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153873694 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153873694 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
          "duration" : 1.097,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWriteRead01bMap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153868828 ms III - Start\u000aSLOCK [T main @ 1753153868829 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/\u000a...[truncated 39569 chars]...\u000aFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153873694 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153873694 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
          "duration" : 1.091,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWriteRead02aMapRange",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153868828 ms III - Start\u000aSLOCK [T main @ 1753153868829 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/\u000a...[truncated 39569 chars]...\u000aFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153873694 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153873694 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
          "duration" : 1.086,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWriteRead02bMapRange",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153868828 ms III - Start\u000aSLOCK [T main @ 1753153868829 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/\u000a...[truncated 39569 chars]...\u000aFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153873694 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153873694 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.442,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153868828 ms III - Start\u000aSLOCK [T main @ 1753153868829 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/\u000a...[truncated 39569 chars]...\u000aFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153873694 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153873694 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:11:08"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
          "duration" : 1.581,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWriteRead01aMap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153874437 ms III - Start\u000aSLOCK [T main @ 1753153874438 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/\u000a...[truncated 39569 chars]...\u000aFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02bMapRange\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153879320 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153879320 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
          "duration" : 1.097,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWriteRead01bMap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153874437 ms III - Start\u000aSLOCK [T main @ 1753153874438 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/\u000a...[truncated 39569 chars]...\u000aFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02bMapRange\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153879320 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153879320 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
          "duration" : 1.092,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWriteRead02aMapRange",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153874437 ms III - Start\u000aSLOCK [T main @ 1753153874438 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/\u000a...[truncated 39569 chars]...\u000aFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02bMapRange\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153879320 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153879320 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
          "duration" : 1.095,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWriteRead02bMapRange",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153874437 ms III - Start\u000aSLOCK [T main @ 1753153874438 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/\u000a...[truncated 39569 chars]...\u000aFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02bMapRange\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153879320 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153879320 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.461,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153874437 ms III - Start\u000aSLOCK [T main @ 1753153874438 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/\u000a...[truncated 39569 chars]...\u000aFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02bMapRange\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153879320 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153879320 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:11:14"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
          "duration" : 1.302,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01X11WindowMemoryLeak",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
          "duration" : 0.332,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02X11WindowMemoryLeakPBufferAutoDrawable",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
          "duration" : 0.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03X11WindowMemoryLeakFBOAutoDrawable",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.935,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:11:20"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
          "duration" : 0.751,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153882161 ms III - Start\u000aSLOCK [T main @ 1753153882162 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT - test01\u000aswap group max groups -1, barriers -1, false\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x42a48628: tileRendererInUse null, GearsES2[obj 0x42a48628 is\u000a...[truncated 4418 chars]...\u000ax11_:0-1-EDT-1,5,main] GearsES2.dispose 0x689604d9: tileRendererInUse null\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x689604d9 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153883363 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153883363 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.786,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153882161 ms III - Start\u000aSLOCK [T main @ 1753153882162 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT - test01\u000aswap group max groups -1, barriers -1, false\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x42a48628: tileRendererInUse null, GearsES2[obj 0x42a48628 is\u000a...[truncated 4418 chars]...\u000ax11_:0-1-EDT-1,5,main] GearsES2.dispose 0x689604d9: tileRendererInUse null\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x689604d9 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153883363 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153883363 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:11:22"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
          "duration" : 0.522,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154641063 ms III - Start\u000aSLOCK [T main @ 1753154641064 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3\u000a++++ TestCase.setUp: com.j\u000a...[truncated 314 chars]...\u000a- testInfo00\u000aJava Version: 21.0.7\u000aOS Version: 6.1.0\u000aJAWTUtil.isOffscreenLayerRequired(): false\u000aJAWTUtil.isOffscreenLayerSupported(): false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154641622 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154641622 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_GLDefault",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154641063 ms III - Start\u000aSLOCK [T main @ 1753154641064 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3\u000a++++ TestCase.setUp: com.j\u000a...[truncated 314 chars]...\u000a- testInfo00\u000aJava Version: 21.0.7\u000aOS Version: 6.1.0\u000aJAWTUtil.isOffscreenLayerRequired(): false\u000aJAWTUtil.isOffscreenLayerSupported(): false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154641622 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154641622 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfo00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154641063 ms III - Start\u000aSLOCK [T main @ 1753154641064 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3\u000a++++ TestCase.setUp: com.j\u000a...[truncated 314 chars]...\u000a- testInfo00\u000aJava Version: 21.0.7\u000aOS Version: 6.1.0\u000aJAWTUtil.isOffscreenLayerRequired(): false\u000aJAWTUtil.isOffscreenLayerSupported(): false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154641622 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154641622 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.141,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154641063 ms III - Start\u000aSLOCK [T main @ 1753154641064 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3\u000a++++ TestCase.setUp: com.j\u000a...[truncated 314 chars]...\u000a- testInfo00\u000aJava Version: 21.0.7\u000aOS Version: 6.1.0\u000aJAWTUtil.isOffscreenLayerRequired(): false\u000aJAWTUtil.isOffscreenLayerSupported(): false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154641622 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154641622 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:24:01"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
          "duration" : 0.139,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_GLDefault",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154642643 ms III - Start\u000aSLOCK [T main @ 1753154642644 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154643165 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154643165 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
          "duration" : 0.352,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154642643 ms III - Start\u000aSLOCK [T main @ 1753154642644 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154643165 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154643165 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.107,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154642643 ms III - Start\u000aSLOCK [T main @ 1753154642644 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154643165 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154643165 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:24:02"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
          "duration" : 0.049,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDeadlock",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154644076 ms III - Start\u000aSLOCK [T main @ 1753154644077 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock\u000aBB.0: java.lang.Object@3f000243\u000aBB.1: java.lang.Object@3f000243\u000aBB.2\u000aAA.1\u000aAA.X\u000aBB.3\u000aBB.X\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154644663 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154644663 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.174,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154644076 ms III - Start\u000aSLOCK [T main @ 1753154644077 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock\u000aBB.0: java.lang.Object@3f000243\u000aBB.1: java.lang.Object@3f000243\u000aBB.2\u000aAA.1\u000aAA.X\u000aBB.3\u000aBB.X\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154644663 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154644663 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:24:04"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
          "duration" : 0.763,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154645577 ms III - Start\u000aSLOCK [T main @ 1753154645578 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0\u000a...[truncated 5673 chars]...\u000aererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154646846 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154646846 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.852,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154645577 ms III - Start\u000aSLOCK [T main @ 1753154645578 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0\u000a...[truncated 5673 chars]...\u000aererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154646846 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154646846 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:24:05"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
          "duration" : 1.061,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153884180 ms III - Start\u000aSLOCK [T main @ 1753153884181 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/\u000a...[truncated 5714 chars]...\u000al\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153885705 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153885705 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.115,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153884180 ms III - Start\u000aSLOCK [T main @ 1753153884181 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/\u000a...[truncated 5714 chars]...\u000al\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null\u000aThread[#1,main,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153885705 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153885705 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:11:24"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
          "duration" : 2.446,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153886458 ms III - Start\u000aSLOCK [T main @ 1753153886459 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01\u000aThread[#36,Thread-3-Display-.x11_:0-1-EDT-1,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#36,Thread-3-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen G\u000a...[truncated 5810 chars]...\u000a_:0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null\u000aThread[#36,Thread-3-Display-.x11_:0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153889331 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153889331 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.441,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153886458 ms III - Start\u000aSLOCK [T main @ 1753153886459 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01\u000aThread[#36,Thread-3-Display-.x11_:0-1-EDT-1,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#36,Thread-3-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen G\u000a...[truncated 5810 chars]...\u000a_:0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null\u000aThread[#36,Thread-3-Display-.x11_:0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153889331 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153889331 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:11:26"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
          "duration" : 3.384,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01UseAWTNotShared",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154647816 ms III - Start\u000aSLOCK [T main @ 1753154647817 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared\u000aINIT GL IS: jogamp.opengl.gl4.GL4bcImpl\u000aUsing local VBOs on slave 0x60015ef5\u000aCreating vertex VBO on slave 0x60015ef5\u000aCreating index VBO on slave \u000a...[truncated 2858 chars]...\u000aindowClosingAdapter[closing 1, closed 0]\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154662060 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154662060 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
          "duration" : 3.323,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02UseAWTSharedContext",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154647816 ms III - Start\u000aSLOCK [T main @ 1753154647817 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared\u000aINIT GL IS: jogamp.opengl.gl4.GL4bcImpl\u000aUsing local VBOs on slave 0x60015ef5\u000aCreating vertex VBO on slave 0x60015ef5\u000aCreating index VBO on slave \u000a...[truncated 2858 chars]...\u000aindowClosingAdapter[closing 1, closed 0]\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154662060 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154662060 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
          "duration" : 3.403,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10UseNEWTNotShared",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154647816 ms III - Start\u000aSLOCK [T main @ 1753154647817 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared\u000aINIT GL IS: jogamp.opengl.gl4.GL4bcImpl\u000aUsing local VBOs on slave 0x60015ef5\u000aCreating vertex VBO on slave 0x60015ef5\u000aCreating index VBO on slave \u000a...[truncated 2858 chars]...\u000aindowClosingAdapter[closing 1, closed 0]\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154662060 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154662060 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
          "duration" : 3.634,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11UseNEWTSharedContext",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154647816 ms III - Start\u000aSLOCK [T main @ 1753154647817 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared\u000aINIT GL IS: jogamp.opengl.gl4.GL4bcImpl\u000aUsing local VBOs on slave 0x60015ef5\u000aCreating vertex VBO on slave 0x60015ef5\u000aCreating index VBO on slave \u000a...[truncated 2858 chars]...\u000aindowClosingAdapter[closing 1, closed 0]\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154662060 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154662060 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 14.823,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154647816 ms III - Start\u000aSLOCK [T main @ 1753154647817 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared\u000aINIT GL IS: jogamp.opengl.gl4.GL4bcImpl\u000aUsing local VBOs on slave 0x60015ef5\u000aCreating vertex VBO on slave 0x60015ef5\u000aCreating index VBO on slave \u000a...[truncated 2858 chars]...\u000aindowClosingAdapter[closing 1, closed 0]\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154662060 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154662060 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:24:07"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
          "duration" : 0.988,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153890081 ms III - Start\u000aSLOCK [T main @ 1753153890082 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01\u000awaitForRealized: to false, goal reached true\u000aThread[#1,main,5,main] GearsES1.init ...\u000aGearsES1 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid\u000a...[truncated 7377 chars]...\u000amain-Display-.x11_:0-1-EDT-1,5,main] GearsES1.dispose FIN\u000aThread[#1,main,5,main] GearsES1.dispose ... \u000aThread[#1,main,5,main] GearsES1.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153891500 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153891500 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.004,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153890081 ms III - Start\u000aSLOCK [T main @ 1753153890082 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01\u000awaitForRealized: to false, goal reached true\u000aThread[#1,main,5,main] GearsES1.init ...\u000aGearsES1 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid\u000a...[truncated 7377 chars]...\u000amain-Display-.x11_:0-1-EDT-1,5,main] GearsES1.dispose FIN\u000aThread[#1,main,5,main] GearsES1.dispose ... \u000aThread[#1,main,5,main] GearsES1.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153891500 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153891500 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:11:30"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
          "duration" : 1.354,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01SyncedOneAnimatorCleanDtorOrder",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154662964 ms III - Start\u000aSLOCK [T main @ 1753154662965 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x41a2befb: tileRendererInUse null, GearsES2[obj 0x41a2befb isInit false, usesSh\u000a...[truncated 37219 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154668895 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154668895 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
          "duration" : 1.285,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154662964 ms III - Start\u000aSLOCK [T main @ 1753154662965 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x41a2befb: tileRendererInUse null, GearsES2[obj 0x41a2befb isInit false, usesSh\u000a...[truncated 37219 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154668895 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154668895 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
          "duration" : 1.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11AsyncEachAnimatorCleanDtorOrder",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154662964 ms III - Start\u000aSLOCK [T main @ 1753154662965 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x41a2befb: tileRendererInUse null, GearsES2[obj 0x41a2befb isInit false, usesSh\u000a...[truncated 37219 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154668895 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154668895 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
          "duration" : 1.51,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FIXED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154662964 ms III - Start\u000aSLOCK [T main @ 1753154662965 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x41a2befb: tileRendererInUse null, GearsES2[obj 0x41a2befb isInit false, usesSh\u000a...[truncated 37219 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154668895 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154668895 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 6.515,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154662964 ms III - Start\u000aSLOCK [T main @ 1753154662965 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x41a2befb: tileRendererInUse null, GearsES2[obj 0x41a2befb isInit false, usesSh\u000a...[truncated 37219 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154668895 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154668895 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:24:22"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
          "duration" : 1.365,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01SyncedOneAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154669788 ms III - Start\u000aSLOCK [T main @ 1753154669788 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x36d585c: tileRendererInUse null, GearsES2[obj 0x36d585c isInit false, usesShared false, 1 n\u000a...[truncated 17789 chars]...\u000a,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154673185 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154673185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
          "duration" : 1.503,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02AsyncEachAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154669788 ms III - Start\u000aSLOCK [T main @ 1753154669788 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x36d585c: tileRendererInUse null, GearsES2[obj 0x36d585c isInit false, usesShared false, 1 n\u000a...[truncated 17789 chars]...\u000a,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154673185 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154673185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.989,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154669788 ms III - Start\u000aSLOCK [T main @ 1753154669788 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x36d585c: tileRendererInUse null, GearsES2[obj 0x36d585c isInit false, usesShared false, 1 n\u000a...[truncated 17789 chars]...\u000a,6,main] GearsES2.dispose 0x1649b0e6: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1649b0e6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154673185 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154673185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:24:29"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
          "duration" : 4.376,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01CommonAnimatorSharedCopyBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153892237 ms III - Start\u000aSLOCK [T main @ 1753153892237 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test01CommonAnimatorSharedCopyBuffer\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x130d63be: tileRendererInUse null, GearsES2[obj 0x130d63be isInit f\u000a...[truncated 22792 chars]...\u000aroyed 0 = 0\u000a\u000aXXX-D-2.3: hash 0x464c37eb, \u0009(isShared false, created false, master 0x0)\u000a\u0009 Total created 0 + destroyed 0 = 0\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test02CommonAnimatorMapBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153901383 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153901383 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
          "duration" : 4.331,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02CommonAnimatorMapBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153892237 ms III - Start\u000aSLOCK [T main @ 1753153892237 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test01CommonAnimatorSharedCopyBuffer\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x130d63be: tileRendererInUse null, GearsES2[obj 0x130d63be isInit f\u000a...[truncated 22792 chars]...\u000aroyed 0 = 0\u000a\u000aXXX-D-2.3: hash 0x464c37eb, \u0009(isShared false, created false, master 0x0)\u000a\u0009 Total created 0 + destroyed 0 = 0\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test02CommonAnimatorMapBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153901383 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153901383 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 9.723,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153892237 ms III - Start\u000aSLOCK [T main @ 1753153892237 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test01CommonAnimatorSharedCopyBuffer\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x130d63be: tileRendererInUse null, GearsES2[obj 0x130d63be isInit f\u000a...[truncated 22792 chars]...\u000aroyed 0 = 0\u000a\u000aXXX-D-2.3: hash 0x464c37eb, \u0009(isShared false, created false, master 0x0)\u000a\u0009 Total created 0 + destroyed 0 = 0\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test02CommonAnimatorMapBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153901383 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153901383 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:11:32"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
          "duration" : 1.704,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01CommonAnimatorSharedOnscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153902130 ms III - Start\u000aSLOCK [T main @ 1753153902130 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen\u000awaitForRealized: to false, goal reached true\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0\u000a...[truncated 55870 chars]...\u000a5,main] GearsES2.dispose 0x710f4dc7: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x710f4dc7 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test12EachWithAnimatorSharedOffscreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153909073 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153909073 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
          "duration" : 1.648,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02EachWithAnimatorSharedOnscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153902130 ms III - Start\u000aSLOCK [T main @ 1753153902130 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen\u000awaitForRealized: to false, goal reached true\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0\u000a...[truncated 55870 chars]...\u000a5,main] GearsES2.dispose 0x710f4dc7: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x710f4dc7 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test12EachWithAnimatorSharedOffscreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153909073 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153909073 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
          "duration" : 1.576,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11CommonAnimatorSharedOffscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153902130 ms III - Start\u000aSLOCK [T main @ 1753153902130 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen\u000awaitForRealized: to false, goal reached true\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0\u000a...[truncated 55870 chars]...\u000a5,main] GearsES2.dispose 0x710f4dc7: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x710f4dc7 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test12EachWithAnimatorSharedOffscreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153909073 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153909073 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
          "duration" : 1.583,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12EachWithAnimatorSharedOffscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153902130 ms III - Start\u000aSLOCK [T main @ 1753153902130 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen\u000awaitForRealized: to false, goal reached true\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0\u000a...[truncated 55870 chars]...\u000a5,main] GearsES2.dispose 0x710f4dc7: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x710f4dc7 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test12EachWithAnimatorSharedOffscreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153909073 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153909073 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 7.55,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153902130 ms III - Start\u000aSLOCK [T main @ 1753153902130 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen\u000awaitForRealized: to false, goal reached true\u000aThread[#1,main,5,main] GearsES2.init.0 0x49139829: tileRendererInUse null, GearsES2[obj 0\u000a...[truncated 55870 chars]...\u000a5,main] GearsES2.dispose 0x710f4dc7: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x710f4dc7 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test12EachWithAnimatorSharedOffscreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153909073 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153909073 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:11:42"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
          "duration" : 1.391,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01SyncedOneAnimatorCleanDtorOrder",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153909946 ms III - Start\u000aSLOCK [T main @ 1753153909947 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, usesShared f\u000a...[truncated 34767 chars]...\u000a0x5656be13: tileRendererInUse null\u000aThread[#43,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x5656be13 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153915913 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153915913 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
          "duration" : 1.397,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02SyncedOneAnimatorDirtyDtorOrder",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153909946 ms III - Start\u000aSLOCK [T main @ 1753153909947 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, usesShared f\u000a...[truncated 34767 chars]...\u000a0x5656be13: tileRendererInUse null\u000aThread[#43,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x5656be13 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153915913 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153915913 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
          "duration" : 1.35,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11AsyncEachAnimatorCleanDtorOrder",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153909946 ms III - Start\u000aSLOCK [T main @ 1753153909947 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, usesShared f\u000a...[truncated 34767 chars]...\u000a0x5656be13: tileRendererInUse null\u000aThread[#43,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x5656be13 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153915913 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153915913 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
          "duration" : 1.365,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12AsyncEachAnimatorDirtyDtorOrder",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153909946 ms III - Start\u000aSLOCK [T main @ 1753153909947 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, usesShared f\u000a...[truncated 34767 chars]...\u000a0x5656be13: tileRendererInUse null\u000aThread[#43,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x5656be13 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153915913 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153915913 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 6.57,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153909946 ms III - Start\u000aSLOCK [T main @ 1753153909947 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, usesShared f\u000a...[truncated 34767 chars]...\u000a0x5656be13: tileRendererInUse null\u000aThread[#43,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x5656be13 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153915913 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153915913 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:11:49"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
          "duration" : 1.997,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01SyncedOneAnimatorCleanDtorOrderCopyBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153916761 ms III - Start\u000aSLOCK [T main @ 1753153916761 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, us\u000a...[truncated 71512 chars]...\u000a: tileRendererInUse null\u000aThread[#55,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x3590fc5b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153933152 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153933152 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
          "duration" : 1.964,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02SyncedOneAnimatorCleanDtorOrderMapBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153916761 ms III - Start\u000aSLOCK [T main @ 1753153916761 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, us\u000a...[truncated 71512 chars]...\u000a: tileRendererInUse null\u000aThread[#55,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x3590fc5b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153933152 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153933152 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
          "duration" : 1.915,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153916761 ms III - Start\u000aSLOCK [T main @ 1753153916761 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, us\u000a...[truncated 71512 chars]...\u000a: tileRendererInUse null\u000aThread[#55,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x3590fc5b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153933152 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153933152 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
          "duration" : 1.933,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04SyncedOneAnimatorDirtyDtorOrderMapBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153916761 ms III - Start\u000aSLOCK [T main @ 1753153916761 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, us\u000a...[truncated 71512 chars]...\u000a: tileRendererInUse null\u000aThread[#55,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x3590fc5b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153933152 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153933152 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
          "duration" : 1.951,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11ASyncEachAnimatorCleanDtorOrderCopyBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153916761 ms III - Start\u000aSLOCK [T main @ 1753153916761 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, us\u000a...[truncated 71512 chars]...\u000a: tileRendererInUse null\u000aThread[#55,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x3590fc5b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153933152 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153933152 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
          "duration" : 2.066,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12ASyncEachAnimatorCleanDtorOrderMapBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153916761 ms III - Start\u000aSLOCK [T main @ 1753153916761 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, us\u000a...[truncated 71512 chars]...\u000a: tileRendererInUse null\u000aThread[#55,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x3590fc5b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153933152 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153933152 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
          "duration" : 2.066,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153916761 ms III - Start\u000aSLOCK [T main @ 1753153916761 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, us\u000a...[truncated 71512 chars]...\u000a: tileRendererInUse null\u000aThread[#55,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x3590fc5b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153933152 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153933152 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
          "duration" : 2.033,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test14AsyncEachAnimatorDirtyDtorOrderMapBuffers",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153916761 ms III - Start\u000aSLOCK [T main @ 1753153916761 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, us\u000a...[truncated 71512 chars]...\u000a: tileRendererInUse null\u000aThread[#55,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x3590fc5b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153933152 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153933152 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 16.973,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153916761 ms III - Start\u000aSLOCK [T main @ 1753153916761 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x74f0ea28: tileRendererInUse null, GearsES2[obj 0x74f0ea28 isInit false, us\u000a...[truncated 71512 chars]...\u000a: tileRendererInUse null\u000aThread[#55,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x3590fc5b FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153933152 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153933152 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:11:56"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
          "duration" : 1.374,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153933914 ms III - Start\u000aSLOCK [T main @ 1753153933915 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 - test01\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x3c19aaa5: tileRendererInUse null, GearsES2[obj 0x3c19aaa5 isInit false, usesShared false, 1 null, 2 null, 3 null, s\u000a...[truncated 8154 chars]...\u000aEDT-1,5,main] GearsES2.dispose 0x3c19aaa5: tileRendererInUse null\u000aThread[#36,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x3c19aaa5 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153935766 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153935766 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.435,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153933914 ms III - Start\u000aSLOCK [T main @ 1753153933915 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 - test01\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x3c19aaa5: tileRendererInUse null, GearsES2[obj 0x3c19aaa5 isInit false, usesShared false, 1 null, 2 null, 3 null, s\u000a...[truncated 8154 chars]...\u000aEDT-1,5,main] GearsES2.dispose 0x3c19aaa5: tileRendererInUse null\u000aThread[#36,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x3c19aaa5 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153935766 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153935766 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:12:13"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
          "duration" : 10.179,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01CleanDtorOrder",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153936557 ms III - Start\u000aSLOCK [T main @ 1753153936558 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5 - test01CleanDtorOrder\u000aXXX-0-C-M - GLContextShareSet.Map\u000a\u0009 Total created 0 + destroyed 0 = 0 - Total Mapped 0/0\u000aXXX-0-C - GLContextShareSet.Map\u000a0: hash 0x3cfb833a, \u0009(isSha\u000a...[truncated 13268 chars]...\u000aed 1 + destroyed 0 = 1 - Total Mapped 1/1\u000aXXX-X-X-M2 - GLContextShareSet.Map\u000a\u0009 Total created 0 + destroyed 0 = 0 - Total Mapped 0/0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5 - test01CleanDtorOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153947208 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153947208 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 11.234,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153936557 ms III - Start\u000aSLOCK [T main @ 1753153936558 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5 - test01CleanDtorOrder\u000aXXX-0-C-M - GLContextShareSet.Map\u000a\u0009 Total created 0 + destroyed 0 = 0 - Total Mapped 0/0\u000aXXX-0-C - GLContextShareSet.Map\u000a0: hash 0x3cfb833a, \u0009(isSha\u000a...[truncated 13268 chars]...\u000aed 1 + destroyed 0 = 1 - Total Mapped 1/1\u000aXXX-X-X-M2 - GLContextShareSet.Map\u000a\u0009 Total created 0 + destroyed 0 = 0 - Total Mapped 0/0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5 - test01CleanDtorOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153947208 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153947208 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:12:16"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
          "duration" : 2.422,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01SyncedOneAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155638586 ms III - Start\u000aSLOCK [T main @ 1753155638587 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test01SyncedOneAnimator\u000aThread[#1,main,5,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null,\u000a...[truncated 18036 chars]...\u000aThread[#1,main,5,main] GearsES2.dispose 0x693fe6c9: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x693fe6c9 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test02AsyncEachAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155643952 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155643952 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
          "duration" : 2.529,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02AsyncEachAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155638586 ms III - Start\u000aSLOCK [T main @ 1753155638587 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test01SyncedOneAnimator\u000aThread[#1,main,5,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null,\u000a...[truncated 18036 chars]...\u000aThread[#1,main,5,main] GearsES2.dispose 0x693fe6c9: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x693fe6c9 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test02AsyncEachAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155643952 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155643952 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.974,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155638586 ms III - Start\u000aSLOCK [T main @ 1753155638587 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test01SyncedOneAnimator\u000aThread[#1,main,5,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null,\u000a...[truncated 18036 chars]...\u000aThread[#1,main,5,main] GearsES2.dispose 0x693fe6c9: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x693fe6c9 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test02AsyncEachAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155643952 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155643952 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:40:38"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
          "duration" : 2.718,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154674058 ms III - Start\u000aSLOCK [T main @ 1753154674058 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01\u000aXXX START DEMO XXX\u000aXXX WWPanel: shareWith null, sharedCtx null\u000aXXX WWPanel: shareWith AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle\u000a...[truncated 87 chars]...\u000aue, displayable false, showing false,\u000a\u0009null]], sharedCtx null\u000aXXX SetVisible XXX\u000aXXX Create Buffer 1\u000aXXX Reuse Buffer 1\u000aXXX SetVisible XXX\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154676799 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154676799 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.33,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154674058 ms III - Start\u000aSLOCK [T main @ 1753154674058 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01\u000aXXX START DEMO XXX\u000aXXX WWPanel: shareWith null, sharedCtx null\u000aXXX WWPanel: shareWith AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle\u000a...[truncated 87 chars]...\u000aue, displayable false, showing false,\u000a\u0009null]], sharedCtx null\u000aXXX SetVisible XXX\u000aXXX Create Buffer 1\u000aXXX Reuse Buffer 1\u000aXXX SetVisible XXX\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154676799 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154676799 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:24:34"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
          "duration" : 6.009,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01OnEDT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Master Thread Start: Thread-0\u000a\u000a\u000aMaster GLContext\u000a-----------------------------------------------------------------------------------------------------\u000aX11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f6890296440, owner true, ResourceToolkitLock[obj 0x6c197e35, isOwner true, <11b102af, 61d894a>[count 1, qsz 0, owner <Thread-0>]], obj 0x65f0dc78]:\u000a\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, so\u000a...[truncated 10447 chars]...\u000ableFactoryImpl.createExternalGLContext(GLDrawableFactoryImpl.java:736)\u000a\u0009at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$MyGLEventListener.init(TestSharedExternalContextAWT.java:130)\u000a\u0009at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)\u000a\u0009at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)\u000a\u0009at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)\u000a\u0009at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)\u000a\u0009... 5 more\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
          "duration" : 6.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02OnExecutorThread",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Master Thread Start: Thread-0\u000a\u000a\u000aMaster GLContext\u000a-----------------------------------------------------------------------------------------------------\u000aX11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f6890296440, owner true, ResourceToolkitLock[obj 0x6c197e35, isOwner true, <11b102af, 61d894a>[count 1, qsz 0, owner <Thread-0>]], obj 0x65f0dc78]:\u000a\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, so\u000a...[truncated 10447 chars]...\u000ableFactoryImpl.createExternalGLContext(GLDrawableFactoryImpl.java:736)\u000a\u0009at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$MyGLEventListener.init(TestSharedExternalContextAWT.java:130)\u000a\u0009at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)\u000a\u0009at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)\u000a\u0009at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)\u000a\u0009at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)\u000a\u0009... 5 more\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 12.067,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "Master Thread Start: Thread-0\u000a\u000a\u000aMaster GLContext\u000a-----------------------------------------------------------------------------------------------------\u000aX11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f6890296440, owner true, ResourceToolkitLock[obj 0x6c197e35, isOwner true, <11b102af, 61d894a>[count 1, qsz 0, owner <Thread-0>]], obj 0x65f0dc78]:\u000a\u000aSwap Interval  0\u000aGL Profile     GLProfile[GL4bc/GL4bc.sw]\u000aGL Version     4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, so\u000a...[truncated 10447 chars]...\u000ableFactoryImpl.createExternalGLContext(GLDrawableFactoryImpl.java:736)\u000a\u0009at com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT$MyGLEventListener.init(TestSharedExternalContextAWT.java:130)\u000a\u0009at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)\u000a\u0009at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)\u000a\u0009at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)\u000a\u0009at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)\u000a\u0009... 5 more\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:24:37"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
          "duration" : 0.976,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01OneLife",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154690121 ms III - Start\u000aSLOCK [T main @ 1753154690121 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ce24091: tileRendererInUse null, GearsES2[obj 0x1ce24091 isInit false, usesShared false, 1 null, 2 null, \u000a...[truncated 20152 chars]...\u000arofile.initSingleton():    118ms\u000a  Demo Code:                    429ms\u000a  GLInfo:                       0ms\u000a  GLProfile.shutdown():         2ms\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154693298 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154693298 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
          "duration" : 0.554,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02AnotherLifeWithGLInfo",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154690121 ms III - Start\u000aSLOCK [T main @ 1753154690121 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ce24091: tileRendererInUse null, GearsES2[obj 0x1ce24091 isInit false, usesShared false, 1 null, 2 null, \u000a...[truncated 20152 chars]...\u000arofile.initSingleton():    118ms\u000a  Demo Code:                    429ms\u000a  GLInfo:                       0ms\u000a  GLProfile.shutdown():         2ms\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154693298 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154693298 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
          "duration" : 0.542,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03AnotherLife",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154690121 ms III - Start\u000aSLOCK [T main @ 1753154690121 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ce24091: tileRendererInUse null, GearsES2[obj 0x1ce24091 isInit false, usesShared false, 1 null, 2 null, \u000a...[truncated 20152 chars]...\u000arofile.initSingleton():    118ms\u000a  Demo Code:                    429ms\u000a  GLInfo:                       0ms\u000a  GLProfile.shutdown():         2ms\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154693298 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154693298 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
          "duration" : 1.086,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03TwoLifes",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154690121 ms III - Start\u000aSLOCK [T main @ 1753154690121 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ce24091: tileRendererInUse null, GearsES2[obj 0x1ce24091 isInit false, usesShared false, 1 null, 2 null, \u000a...[truncated 20152 chars]...\u000arofile.initSingleton():    118ms\u000a  Demo Code:                    429ms\u000a  GLInfo:                       0ms\u000a  GLProfile.shutdown():         2ms\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154693298 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154693298 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.764,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154690121 ms III - Start\u000aSLOCK [T main @ 1753154690121 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ce24091: tileRendererInUse null, GearsES2[obj 0x1ce24091 isInit false, usesShared false, 1 null, 2 null, \u000a...[truncated 20152 chars]...\u000arofile.initSingleton():    118ms\u000a  Demo Code:                    429ms\u000a  GLInfo:                       0ms\u000a  GLProfile.shutdown():         2ms\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154693298 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154693298 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:24:50"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
          "duration" : 0.99,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01OneLife",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153947944 ms III - Start\u000aSLOCK [T main @ 1753153947944 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x49ec71f8: tileRendererInUse null, GearsES2[obj 0x49ec71f8 isInit false, usesShared false, 1 n\u000a...[truncated 20241 chars]...\u000aofile.initSingleton():    113ms\u000a  Demo Code:                    451ms\u000a  GLInfo:                       0ms\u000a  GLProfile.shutdown():         2ms\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03TwoLifes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153951330 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153951330 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x436a4e4b, isOwner false, <f2f2cc1, 3a079870>[count 0, qsz 0, owner <NULL>]], obj 0x3b2cf7ab]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToo\u000a...[truncated 651 chars]...\u000aesourceToolkitLock[obj 0x4d5d943d, isOwner false, <368f2016, 4c583ecf>[count 0, qsz 0, owner <NULL>]], obj 0x692f203f]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x7b2bbc3, isOwner false, <a1153bc, 1aafa419>[count 0, qsz 0, owner <NULL>]], obj 0x47eaca72]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
          "duration" : 0.615,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02AnotherLifeWithGLInfo",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153947944 ms III - Start\u000aSLOCK [T main @ 1753153947944 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x49ec71f8: tileRendererInUse null, GearsES2[obj 0x49ec71f8 isInit false, usesShared false, 1 n\u000a...[truncated 20241 chars]...\u000aofile.initSingleton():    113ms\u000a  Demo Code:                    451ms\u000a  GLInfo:                       0ms\u000a  GLProfile.shutdown():         2ms\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03TwoLifes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153951330 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153951330 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x436a4e4b, isOwner false, <f2f2cc1, 3a079870>[count 0, qsz 0, owner <NULL>]], obj 0x3b2cf7ab]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToo\u000a...[truncated 651 chars]...\u000aesourceToolkitLock[obj 0x4d5d943d, isOwner false, <368f2016, 4c583ecf>[count 0, qsz 0, owner <NULL>]], obj 0x692f203f]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x7b2bbc3, isOwner false, <a1153bc, 1aafa419>[count 0, qsz 0, owner <NULL>]], obj 0x47eaca72]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
          "duration" : 0.6,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03AnotherLife",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153947944 ms III - Start\u000aSLOCK [T main @ 1753153947944 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x49ec71f8: tileRendererInUse null, GearsES2[obj 0x49ec71f8 isInit false, usesShared false, 1 n\u000a...[truncated 20241 chars]...\u000aofile.initSingleton():    113ms\u000a  Demo Code:                    451ms\u000a  GLInfo:                       0ms\u000a  GLProfile.shutdown():         2ms\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03TwoLifes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153951330 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153951330 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x436a4e4b, isOwner false, <f2f2cc1, 3a079870>[count 0, qsz 0, owner <NULL>]], obj 0x3b2cf7ab]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToo\u000a...[truncated 651 chars]...\u000aesourceToolkitLock[obj 0x4d5d943d, isOwner false, <368f2016, 4c583ecf>[count 0, qsz 0, owner <NULL>]], obj 0x692f203f]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x7b2bbc3, isOwner false, <a1153bc, 1aafa419>[count 0, qsz 0, owner <NULL>]], obj 0x47eaca72]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
          "duration" : 1.166,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03TwoLifes",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153947944 ms III - Start\u000aSLOCK [T main @ 1753153947944 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x49ec71f8: tileRendererInUse null, GearsES2[obj 0x49ec71f8 isInit false, usesShared false, 1 n\u000a...[truncated 20241 chars]...\u000aofile.initSingleton():    113ms\u000a  Demo Code:                    451ms\u000a  GLInfo:                       0ms\u000a  GLProfile.shutdown():         2ms\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03TwoLifes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153951330 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153951330 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x436a4e4b, isOwner false, <f2f2cc1, 3a079870>[count 0, qsz 0, owner <NULL>]], obj 0x3b2cf7ab]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToo\u000a...[truncated 651 chars]...\u000aesourceToolkitLock[obj 0x4d5d943d, isOwner false, <368f2016, 4c583ecf>[count 0, qsz 0, owner <NULL>]], obj 0x692f203f]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x7b2bbc3, isOwner false, <a1153bc, 1aafa419>[count 0, qsz 0, owner <NULL>]], obj 0x47eaca72]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000a"
        }
      ],
      "duration" : 3.966,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153947944 ms III - Start\u000aSLOCK [T main @ 1753153947944 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x49ec71f8: tileRendererInUse null, GearsES2[obj 0x49ec71f8 isInit false, usesShared false, 1 n\u000a...[truncated 20241 chars]...\u000aofile.initSingleton():    113ms\u000a  Demo Code:                    451ms\u000a  GLInfo:                       0ms\u000a  GLProfile.shutdown():         2ms\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03TwoLifes\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153951330 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153951330 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x436a4e4b, isOwner false, <f2f2cc1, 3a079870>[count 0, qsz 0, owner <NULL>]], obj 0x3b2cf7ab]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToo\u000a...[truncated 651 chars]...\u000aesourceToolkitLock[obj 0x4d5d943d, isOwner false, <368f2016, 4c583ecf>[count 0, qsz 0, owner <NULL>]], obj 0x692f203f]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefault(): GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile.getDefaultDevice(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x7b2bbc3, isOwner false, <a1153bc, 1aafa419>[count 0, qsz 0, owner <NULL>]], obj 0x47eaca72]\u000aGLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.sw]\u000a",
      "timestamp" : "2025-07-22T03:12:27"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
          "duration" : 3.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01UseAWTNotShared",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154694199 ms III - Start\u000aSLOCK [T main @ 1753154694200 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test01UseAWTNotShared\u000aINIT GL IS: jogamp.opengl.gl4.GL4bcImpl\u000aUsing local VBOs on slave 0x7748410a\u000aCreating vertex VBO on slave 0x7748410a\u000aCreating index VBO on slave 0x\u000a...[truncated 763 chars]...\u000a: AWTWindowClosingAdapter[closing 1, closed 0]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test10UseNEWTNotShared\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154701310 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154701310 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
          "duration" : 3.328,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10UseNEWTNotShared",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154694199 ms III - Start\u000aSLOCK [T main @ 1753154694200 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test01UseAWTNotShared\u000aINIT GL IS: jogamp.opengl.gl4.GL4bcImpl\u000aUsing local VBOs on slave 0x7748410a\u000aCreating vertex VBO on slave 0x7748410a\u000aCreating index VBO on slave 0x\u000a...[truncated 763 chars]...\u000a: AWTWindowClosingAdapter[closing 1, closed 0]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test10UseNEWTNotShared\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154701310 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154701310 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 7.703,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154694199 ms III - Start\u000aSLOCK [T main @ 1753154694200 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test01UseAWTNotShared\u000aINIT GL IS: jogamp.opengl.gl4.GL4bcImpl\u000aUsing local VBOs on slave 0x7748410a\u000aCreating vertex VBO on slave 0x7748410a\u000aCreating index VBO on slave 0x\u000a...[truncated 763 chars]...\u000a: AWTWindowClosingAdapter[closing 1, closed 0]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test10UseNEWTNotShared\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154701310 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154701310 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:24:54"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
          "duration" : 4.7,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testVersionV220V221",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153629086 ms III - Start\u000aSLOCK [T main @ 1753153629088 ms +++ localhost/127.0.0.1:59999 - Locked within 38 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221\u000aSemantic Version Test (japicmp)\u000a Previous version: Optional[2.2.0] - lib/v2.2.0/jogl-all.jar\u000a Current  version: Optional[2.2.1] - lib/v2.2.1/jogl-all.ja\u000a...[truncated 35684 chars]...\u000are.TextureSequence$TextureFrame  (not serializable)\u000a---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.util.TimeFrameI  (not serializable)\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153642633 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153642633 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
          "duration" : 4.211,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testVersionV221V230",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153629086 ms III - Start\u000aSLOCK [T main @ 1753153629088 ms +++ localhost/127.0.0.1:59999 - Locked within 38 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221\u000aSemantic Version Test (japicmp)\u000a Previous version: Optional[2.2.0] - lib/v2.2.0/jogl-all.jar\u000a Current  version: Optional[2.2.1] - lib/v2.2.1/jogl-all.ja\u000a...[truncated 35684 chars]...\u000are.TextureSequence$TextureFrame  (not serializable)\u000a---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.util.TimeFrameI  (not serializable)\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153642633 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153642633 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
          "duration" : 2.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testVersionV230V232",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153629086 ms III - Start\u000aSLOCK [T main @ 1753153629088 ms +++ localhost/127.0.0.1:59999 - Locked within 38 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221\u000aSemantic Version Test (japicmp)\u000a Previous version: Optional[2.2.0] - lib/v2.2.0/jogl-all.jar\u000a Current  version: Optional[2.2.1] - lib/v2.2.1/jogl-all.ja\u000a...[truncated 35684 chars]...\u000are.TextureSequence$TextureFrame  (not serializable)\u000a---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.util.TimeFrameI  (not serializable)\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153642633 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153642633 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
          "duration" : 2.216,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testVersionV232V24x",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153629086 ms III - Start\u000aSLOCK [T main @ 1753153629088 ms +++ localhost/127.0.0.1:59999 - Locked within 38 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221\u000aSemantic Version Test (japicmp)\u000a Previous version: Optional[2.2.0] - lib/v2.2.0/jogl-all.jar\u000a Current  version: Optional[2.2.1] - lib/v2.2.1/jogl-all.ja\u000a...[truncated 35684 chars]...\u000are.TextureSequence$TextureFrame  (not serializable)\u000a---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.util.TimeFrameI  (not serializable)\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153642633 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153642633 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 14.317,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153629086 ms III - Start\u000aSLOCK [T main @ 1753153629088 ms +++ localhost/127.0.0.1:59999 - Locked within 38 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221\u000aSemantic Version Test (japicmp)\u000a Previous version: Optional[2.2.0] - lib/v2.2.0/jogl-all.jar\u000a Current  version: Optional[2.2.1] - lib/v2.2.1/jogl-all.ja\u000a...[truncated 35684 chars]...\u000are.TextureSequence$TextureFrame  (not serializable)\u000a---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.util.TimeFrameI  (not serializable)\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153642633 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153642633 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:09"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
          "duration" : 1.52,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAnimatorContinue",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154702314 ms III - Start\u000aSLOCK [T main @ 1753154702314 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue\u000aItem Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 407, frames 12\u000a...[truncated 34727 chars]...\u000adispose 0x6892b3b6: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6892b3b6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154708180 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154708180 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
          "duration" : 0.862,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAnimatorResumePause",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154702314 ms III - Start\u000aSLOCK [T main @ 1753154702314 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue\u000aItem Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 407, frames 12\u000a...[truncated 34727 chars]...\u000adispose 0x6892b3b6: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6892b3b6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154708180 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154708180 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
          "duration" : 0.866,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAnimatorStartStop",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154702314 ms III - Start\u000aSLOCK [T main @ 1753154702314 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue\u000aItem Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 407, frames 12\u000a...[truncated 34727 chars]...\u000adispose 0x6892b3b6: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6892b3b6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154708180 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154708180 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
          "duration" : 0.863,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFPSAnimatorContinue",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154702314 ms III - Start\u000aSLOCK [T main @ 1753154702314 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue\u000aItem Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 407, frames 12\u000a...[truncated 34727 chars]...\u000adispose 0x6892b3b6: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6892b3b6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154708180 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154708180 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
          "duration" : 0.869,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFPSAnimatorResumePause",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154702314 ms III - Start\u000aSLOCK [T main @ 1753154702314 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue\u000aItem Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 407, frames 12\u000a...[truncated 34727 chars]...\u000adispose 0x6892b3b6: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6892b3b6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154708180 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154708180 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
          "duration" : 0.866,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFPSAnimatorStartStop",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154702314 ms III - Start\u000aSLOCK [T main @ 1753154702314 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue\u000aItem Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 407, frames 12\u000a...[truncated 34727 chars]...\u000adispose 0x6892b3b6: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6892b3b6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154708180 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154708180 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 6.437,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154702314 ms III - Start\u000aSLOCK [T main @ 1753154702314 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue\u000aItem Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 407, frames 12\u000a...[truncated 34727 chars]...\u000adispose 0x6892b3b6: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6892b3b6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154708180 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154708180 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:25:02"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
          "duration" : 2.32,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01SyncedOneAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154709061 ms III - Start\u000aSLOCK [T main @ 1753154709062 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x53aad5d5: tileRendererInUse null, GearsES2[obj 0x53aad5d5 isInit false, usesShared false,\u000a...[truncated 14178 chars]...\u000a,main] GearsES2.dispose 0x140c9f39: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x140c9f39 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154713155 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154713155 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
          "duration" : 1.752,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02AsyncEachAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154709061 ms III - Start\u000aSLOCK [T main @ 1753154709062 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x53aad5d5: tileRendererInUse null, GearsES2[obj 0x53aad5d5 isInit false, usesShared false,\u000a...[truncated 14178 chars]...\u000a,main] GearsES2.dispose 0x140c9f39: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x140c9f39 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154713155 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154713155 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.683,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154709061 ms III - Start\u000aSLOCK [T main @ 1753154709062 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x53aad5d5: tileRendererInUse null, GearsES2[obj 0x53aad5d5 isInit false, usesShared false,\u000a...[truncated 14178 chars]...\u000a,main] GearsES2.dispose 0x140c9f39: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x140c9f39 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154713155 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154713155 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:25:09"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
          "duration" : 2.406,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01SyncedOneAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153952120 ms III - Start\u000aSLOCK [T main @ 1753153952121 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test01SyncedOneAnimator\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x42a48628: tileRendererInUse null, GearsES2[obj 0x42a48628 isInit false, usesShared false, 1 nul\u000a...[truncated 13106 chars]...\u000aS2.dispose 0x55182842: tileRendererInUse null\u000aThread[#37,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x55182842 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test02AsyncEachAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153956480 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153956480 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
          "duration" : 1.938,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02AsyncEachAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153952120 ms III - Start\u000aSLOCK [T main @ 1753153952121 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test01SyncedOneAnimator\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x42a48628: tileRendererInUse null, GearsES2[obj 0x42a48628 isInit false, usesShared false, 1 nul\u000a...[truncated 13106 chars]...\u000aS2.dispose 0x55182842: tileRendererInUse null\u000aThread[#37,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x55182842 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test02AsyncEachAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153956480 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153956480 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.963,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153952120 ms III - Start\u000aSLOCK [T main @ 1753153952121 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test01SyncedOneAnimator\u000aThread[#35,main-null,5,main] GearsES2.init.0 0x42a48628: tileRendererInUse null, GearsES2[obj 0x42a48628 isInit false, usesShared false, 1 nul\u000a...[truncated 13106 chars]...\u000aS2.dispose 0x55182842: tileRendererInUse null\u000aThread[#37,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x55182842 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test02AsyncEachAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153956480 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153956480 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:12:32"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 2.056,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NormalPre_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 0.361,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NormalPost_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03ExclPre_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04ExclPost_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 1.809,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05NormalPre_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 0.47,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test06NormalPost_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test07ExclPre_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test08ExclPost_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 1.639,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11NormalPre_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 0.359,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12NormalPost_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13ExclPre_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test14ExclPost_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 1.767,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test15NormalPre_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 0.469,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test16NormalPost_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test17ExclPre_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test18ExclPost_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 9.812,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154714141 ms III - Start\u000aSLOCK [T main @ 1753154714142 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown:\u000a...[truncated 4902 chars]...\u000aunit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154723360 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154723361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:25:14"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 2.031,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NormalPre_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 0.398,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NormalPost_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 3.016,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03ExclPre_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 0.399,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04ExclPost_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 1.966,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05NormalPre_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 0.633,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test06NormalPost_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 3.433,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test07ExclPre_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 0.633,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test08ExclPost_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 1.7,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11NormalPre_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 0.416,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12NormalPost_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 3.033,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13ExclPre_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 0.417,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test14ExclPost_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 1.983,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test15NormalPre_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 0.817,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test16NormalPost_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 3.583,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test17ExclPre_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
          "duration" : 0.684,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test18ExclPost_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 25.923,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153957357 ms III - Start\u000aSLOCK [T main @ 1753153957358 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveCont\u000a...[truncated 5499 chars]...\u000a false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153982668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153982668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:12:37"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 2.042,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NormalPre_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 0.361,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NormalPost_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03ExclPre_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04ExclPost_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 1.777,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05NormalPre_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 0.497,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test06NormalPost_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test07ExclPre_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test08ExclPost_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 1.639,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11NormalPre_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 0.348,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12NormalPost_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13ExclPre_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test14ExclPost_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 1.78,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test15NormalPre_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 0.468,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test16NormalPost_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test17ExclPre_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test18ExclPost_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 9.788,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154724246 ms III - Start\u000aSLOCK [T main @ 1753154724247 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: c\u000a...[truncated 4838 chars]...\u000ast.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000aInfo: Skip test: AWT + Exclusive!\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154733440 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154733440 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:25:24"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 2.032,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NormalPre_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 0.399,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NormalPost_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 3.016,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03ExclPre_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 0.4,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04ExclPost_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 1.951,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05NormalPre_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 0.648,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test06NormalPost_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 3.433,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test07ExclPre_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 0.65,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test08ExclPost_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 1.7,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11NormalPre_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 0.417,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12NormalPost_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 3.033,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13ExclPre_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 0.417,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test14ExclPost_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 2.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test15NormalPre_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 0.666,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test16NormalPost_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 3.45,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test17ExclPre_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
          "duration" : 0.733,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test18ExclPost_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 25.713,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153983549 ms III - Start\u000aSLOCK [T main @ 1753153983549 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContex\u000a...[truncated 5435 chars]...\u000ato false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154008683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154008683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:13:03"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
          "duration" : 1.814,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01Normal_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154009451 ms III - Start\u000aSLOCK [T main @ 1753154009452 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext\u000a...[truncated 2439 chars]...\u000a: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154022983 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154022983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
          "duration" : 1.465,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03Excl_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154009451 ms III - Start\u000aSLOCK [T main @ 1753154009452 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext\u000a...[truncated 2439 chars]...\u000a: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154022983 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154022983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
          "duration" : 1.766,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05Normal_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154009451 ms III - Start\u000aSLOCK [T main @ 1753154009452 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext\u000a...[truncated 2439 chars]...\u000a: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154022983 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154022983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
          "duration" : 1.766,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test07Excl_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154009451 ms III - Start\u000aSLOCK [T main @ 1753154009452 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext\u000a...[truncated 2439 chars]...\u000a: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154022983 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154022983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
          "duration" : 1.5,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11Normal_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154009451 ms III - Start\u000aSLOCK [T main @ 1753154009452 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext\u000a...[truncated 2439 chars]...\u000a: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154022983 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154022983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
          "duration" : 1.483,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13Excl_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154009451 ms III - Start\u000aSLOCK [T main @ 1753154009452 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext\u000a...[truncated 2439 chars]...\u000a: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154022983 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154022983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
          "duration" : 1.784,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test15Normal_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154009451 ms III - Start\u000aSLOCK [T main @ 1753154009452 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext\u000a...[truncated 2439 chars]...\u000a: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154022983 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154022983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
          "duration" : 1.783,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test17Excl_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154009451 ms III - Start\u000aSLOCK [T main @ 1753154009452 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext\u000a...[truncated 2439 chars]...\u000a: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154022983 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154022983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 14.145,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154009451 ms III - Start\u000aSLOCK [T main @ 1753154009452 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext\u000a...[truncated 2439 chars]...\u000a: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154022983 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154022983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:13:29"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
          "duration" : 1.848,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01Normal_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154023864 ms III - Start\u000aSLOCK [T main @ 1753154023864 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12\u000a...[truncated 2407 chars]...\u000aed: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154037316 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154037317 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
          "duration" : 1.464,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03Excl_1WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154023864 ms III - Start\u000aSLOCK [T main @ 1753154023864 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12\u000a...[truncated 2407 chars]...\u000aed: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154037316 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154037317 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
          "duration" : 1.733,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05Normal_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154023864 ms III - Start\u000aSLOCK [T main @ 1753154023864 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12\u000a...[truncated 2407 chars]...\u000aed: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154037316 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154037317 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
          "duration" : 1.734,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test07Excl_4WinPostVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154023864 ms III - Start\u000aSLOCK [T main @ 1753154023864 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12\u000a...[truncated 2407 chars]...\u000aed: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154037316 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154037317 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
          "duration" : 1.499,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11Normal_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154023864 ms III - Start\u000aSLOCK [T main @ 1753154023864 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12\u000a...[truncated 2407 chars]...\u000aed: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154037316 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154037317 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
          "duration" : 1.482,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13Excl_1WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154023864 ms III - Start\u000aSLOCK [T main @ 1753154023864 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12\u000a...[truncated 2407 chars]...\u000aed: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154037316 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154037317 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
          "duration" : 1.767,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test15Normal_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154023864 ms III - Start\u000aSLOCK [T main @ 1753154023864 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12\u000a...[truncated 2407 chars]...\u000aed: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154037316 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154037317 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
          "duration" : 1.75,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test17Excl_4WinPreVis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154023864 ms III - Start\u000aSLOCK [T main @ 1753154023864 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12\u000a...[truncated 2407 chars]...\u000aed: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154037316 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154037317 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 14.029,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154023864 ms III - Start\u000aSLOCK [T main @ 1753154023864 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12\u000a...[truncated 2407 chars]...\u000aed: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000awaitForRealized: to false, goal reached true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154037316 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154037317 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:13:43"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
          "duration" : 4.814,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154734278 ms III - Start\u000aSLOCK [T main @ 1753154734279 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2\u000aTest 0/10.1: GLAD-1 GLWindow, preserving.\u000aGLAD Lifecycle.0 GLWindow, restoring false, preserving true\u000awaitForReali\u000a...[truncated 33606 chars]...\u000awaitForRealized: to false, goal reached true\u000aGLAD Lifecycle.X GLCanvasOnscreen\u000aTest 9/10.2: done.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154739117 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154739117 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.433,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154734278 ms III - Start\u000aSLOCK [T main @ 1753154734279 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2\u000aTest 0/10.1: GLAD-1 GLWindow, preserving.\u000aGLAD Lifecycle.0 GLWindow, restoring false, preserving true\u000awaitForReali\u000a...[truncated 33606 chars]...\u000awaitForRealized: to false, goal reached true\u000aGLAD Lifecycle.X GLCanvasOnscreen\u000aTest 9/10.2: done.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154739117 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154739117 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:25:34"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
          "duration" : 2.867,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitch2GLWindowEachWithOwnDemoGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154038068 ms III - Start\u000aSLOCK [T main @ 1753154038068 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2\u000aThread[#37,Thread-1-Animator#00,5,main] GearsES2.init.0 0x5b60d7f1: tileRendererInUse null, GearsES2[obj 0x5b60d7f1 i\u000a...[truncated 28794 chars]...\u000a,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000aQUIT Window Thread[#51,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154052717 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154052717 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
          "duration" : 2.329,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitch2GLWindowEachWithOwnDemoGLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154038068 ms III - Start\u000aSLOCK [T main @ 1753154038068 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2\u000aThread[#37,Thread-1-Animator#00,5,main] GearsES2.init.0 0x5b60d7f1: tileRendererInUse null, GearsES2[obj 0x5b60d7f1 i\u000a...[truncated 28794 chars]...\u000a,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000aQUIT Window Thread[#51,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154052717 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154052717 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
          "duration" : 2.384,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitch2GLWindowOneDemoGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154038068 ms III - Start\u000aSLOCK [T main @ 1753154038068 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2\u000aThread[#37,Thread-1-Animator#00,5,main] GearsES2.init.0 0x5b60d7f1: tileRendererInUse null, GearsES2[obj 0x5b60d7f1 i\u000a...[truncated 28794 chars]...\u000a,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000aQUIT Window Thread[#51,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154052717 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154052717 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
          "duration" : 2.349,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitch2GLWindowOneDemoGLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154038068 ms III - Start\u000aSLOCK [T main @ 1753154038068 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2\u000aThread[#37,Thread-1-Animator#00,5,main] GearsES2.init.0 0x5b60d7f1: tileRendererInUse null, GearsES2[obj 0x5b60d7f1 i\u000a...[truncated 28794 chars]...\u000a,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000aQUIT Window Thread[#51,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154052717 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154052717 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
          "duration" : 2.367,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitch2WindowSingleContextGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154038068 ms III - Start\u000aSLOCK [T main @ 1753154038068 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2\u000aThread[#37,Thread-1-Animator#00,5,main] GearsES2.init.0 0x5b60d7f1: tileRendererInUse null, GearsES2[obj 0x5b60d7f1 i\u000a...[truncated 28794 chars]...\u000a,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000aQUIT Window Thread[#51,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154052717 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154052717 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
          "duration" : 2.333,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSwitch2WindowSingleContextGLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154038068 ms III - Start\u000aSLOCK [T main @ 1753154038068 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2\u000aThread[#37,Thread-1-Animator#00,5,main] GearsES2.init.0 0x5b60d7f1: tileRendererInUse null, GearsES2[obj 0x5b60d7f1 i\u000a...[truncated 28794 chars]...\u000a,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000aQUIT Window Thread[#51,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154052717 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154052717 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 15.24,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154038068 ms III - Start\u000aSLOCK [T main @ 1753154038068 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2\u000aThread[#37,Thread-1-Animator#00,5,main] GearsES2.init.0 0x5b60d7f1: tileRendererInUse null, GearsES2[obj 0x5b60d7f1 i\u000a...[truncated 28794 chars]...\u000a,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000aQUIT Window Thread[#51,Thread-1-Display-.x11_:0-1-EDT-6,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154052717 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154052717 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:13:58"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
          "duration" : 3.536,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154740095 ms III - Start\u000aSLOCK [T main @ 1753154740096 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[G\u000a...[truncated 21416 chars]...\u000aw, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154764611 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154764612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
          "duration" : 2.98,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154740095 ms III - Start\u000aSLOCK [T main @ 1753154740096 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[G\u000a...[truncated 21416 chars]...\u000aw, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154764611 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154764612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
          "duration" : 2.975,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154740095 ms III - Start\u000aSLOCK [T main @ 1753154740096 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[G\u000a...[truncated 21416 chars]...\u000aw, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154764611 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154764612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
          "duration" : 2.975,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154740095 ms III - Start\u000aSLOCK [T main @ 1753154740096 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[G\u000a...[truncated 21416 chars]...\u000aw, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154764611 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154764612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
          "duration" : 2.983,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154740095 ms III - Start\u000aSLOCK [T main @ 1753154740096 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[G\u000a...[truncated 21416 chars]...\u000aw, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154764611 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154764612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
          "duration" : 0.027,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154740095 ms III - Start\u000aSLOCK [T main @ 1753154740096 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[G\u000a...[truncated 21416 chars]...\u000aw, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154764611 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154764612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
          "duration" : 2.964,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154740095 ms III - Start\u000aSLOCK [T main @ 1753154740096 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[G\u000a...[truncated 21416 chars]...\u000aw, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154764611 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154764612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
          "duration" : 0.02,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154740095 ms III - Start\u000aSLOCK [T main @ 1753154740096 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[G\u000a...[truncated 21416 chars]...\u000aw, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154764611 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154764612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
          "duration" : 3.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154740095 ms III - Start\u000aSLOCK [T main @ 1753154740096 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[G\u000a...[truncated 21416 chars]...\u000aw, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154764611 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154764612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
          "duration" : 0.038,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154740095 ms III - Start\u000aSLOCK [T main @ 1753154740096 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[G\u000a...[truncated 21416 chars]...\u000aw, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154764611 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154764612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
          "duration" : 2.972,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154740095 ms III - Start\u000aSLOCK [T main @ 1753154740096 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[G\u000a...[truncated 21416 chars]...\u000aw, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154764611 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154764612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
          "duration" : 0.021,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154740095 ms III - Start\u000aSLOCK [T main @ 1753154740096 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[G\u000a...[truncated 21416 chars]...\u000aw, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154764611 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154764612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 25.115,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154740095 ms III - Start\u000aSLOCK [T main @ 1753154740096 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[G\u000a...[truncated 21416 chars]...\u000aw, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154764611 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154764612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:25:40"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
          "duration" : 3.497,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01aSwitch2Onscreen2OnscreenGL2ES2_Def",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053472 ms III - Start\u000aSLOCK [T main @ 1753154053473 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[\u000a...[truncated 15748 chars]...\u000a, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154078338 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154078338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
          "duration" : 3.029,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01bSwitch2Onscreen2OffscreenGL2ES2_Def",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053472 ms III - Start\u000aSLOCK [T main @ 1753154053473 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[\u000a...[truncated 15748 chars]...\u000a, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154078338 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154078338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
          "duration" : 2.967,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01cSwitch2Offscreen2OffscreenGL2ES2_Def",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053472 ms III - Start\u000aSLOCK [T main @ 1753154053473 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[\u000a...[truncated 15748 chars]...\u000a, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154078338 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154078338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
          "duration" : 3.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01dSwitch2Offscreen2OnscreenGL2ES2_Def",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053472 ms III - Start\u000aSLOCK [T main @ 1753154053473 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[\u000a...[truncated 15748 chars]...\u000a, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154078338 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154078338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
          "duration" : 3.09,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053472 ms III - Start\u000aSLOCK [T main @ 1753154053473 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[\u000a...[truncated 15748 chars]...\u000a, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154078338 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154078338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
          "duration" : 0.133,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053472 ms III - Start\u000aSLOCK [T main @ 1753154053473 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[\u000a...[truncated 15748 chars]...\u000a, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154078338 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154078338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
          "duration" : 2.972,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053472 ms III - Start\u000aSLOCK [T main @ 1753154053473 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[\u000a...[truncated 15748 chars]...\u000a, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154078338 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154078338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
          "duration" : 0.02,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053472 ms III - Start\u000aSLOCK [T main @ 1753154053473 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[\u000a...[truncated 15748 chars]...\u000a, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154078338 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154078338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
          "duration" : 3.074,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03aSwitch2Onscreen2OnscreenGL2ES2_Accu",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053472 ms III - Start\u000aSLOCK [T main @ 1753154053473 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[\u000a...[truncated 15748 chars]...\u000a, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154078338 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154078338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
          "duration" : 0.065,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03bSwitch2Onscreen2OffscreenGL2ES2_Accu",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053472 ms III - Start\u000aSLOCK [T main @ 1753154053473 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[\u000a...[truncated 15748 chars]...\u000a, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154078338 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154078338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
          "duration" : 2.969,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03cSwitch2Offscreen2OffscreenGL2ES2_Accu",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053472 ms III - Start\u000aSLOCK [T main @ 1753154053473 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[\u000a...[truncated 15748 chars]...\u000a, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154078338 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154078338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
          "duration" : 0.02,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03dSwitch2Offscreen2OnscreenGL2ES2_Accu",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053472 ms III - Start\u000aSLOCK [T main @ 1753154053473 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[\u000a...[truncated 15748 chars]...\u000a, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154078338 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154078338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 25.439,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154053472 ms III - Start\u000aSLOCK [T main @ 1753154053473 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def\u000aSource Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[\u000a...[truncated 15748 chars]...\u000a, GLProfile[GL2ES2/GL4.sw], on-scr[fbo]]\u000aIs SwapGLContext safe: false\u000aSupressing unsafe tests ...\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154078338 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154078338 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:14:13"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
          "duration" : 2.625,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GLADDelegateGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154079076 ms III - Start\u000aSLOCK [T main @ 1753154079076 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test01GLADDelegateGL2ES2\u000aThread[#36,Thread-1-null,5,main] GearsES2.init.0 0x3936c16f: tileRendererInUse null, GearsES2[obj 0x3936c16f isInit false, usesShared\u000a...[truncated 5802 chars]...\u000a[#39,Thread-4,5,main] GearsES2.dispose 0x1620aabf FIN\u000aQUIT Window Thread[#42,Thread-1-Display-.x11_:0-1-EDT-4,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test02GLADDelegateGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154083848 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154083848 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
          "duration" : 2.13,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GLADDelegateGLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154079076 ms III - Start\u000aSLOCK [T main @ 1753154079076 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test01GLADDelegateGL2ES2\u000aThread[#36,Thread-1-null,5,main] GearsES2.init.0 0x3936c16f: tileRendererInUse null, GearsES2[obj 0x3936c16f isInit false, usesShared\u000a...[truncated 5802 chars]...\u000a[#39,Thread-4,5,main] GearsES2.dispose 0x1620aabf FIN\u000aQUIT Window Thread[#42,Thread-1-Display-.x11_:0-1-EDT-4,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test02GLADDelegateGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154083848 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154083848 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.349,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154079076 ms III - Start\u000aSLOCK [T main @ 1753154079076 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test01GLADDelegateGL2ES2\u000aThread[#36,Thread-1-null,5,main] GearsES2.init.0 0x3936c16f: tileRendererInUse null, GearsES2[obj 0x3936c16f isInit false, usesShared\u000a...[truncated 5802 chars]...\u000a[#39,Thread-4,5,main] GearsES2.dispose 0x1620aabf FIN\u000aQUIT Window Thread[#42,Thread-1-Display-.x11_:0-1-EDT-4,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test02GLADDelegateGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154083848 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154083848 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:14:39"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
          "duration" : 2.777,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test21GLWindowGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154765683 ms III - Start\u000aSLOCK [T main @ 1753154765684 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2\u000aGLAD Lifecycle.0 GLWindow, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThread[#41,Thread-1-null,5,ma\u000a...[truncated 6465 chars]...\u000a1-EDT-4,5,main] GearsES2.dispose 0x421575db FIN\u000awaitForRealized: to false, goal reached true\u000aGLAD Lifecycle.X GLWindow\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154770676 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154770676 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
          "duration" : 2.198,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test22GLWindowGLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154765683 ms III - Start\u000aSLOCK [T main @ 1753154765684 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2\u000aGLAD Lifecycle.0 GLWindow, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThread[#41,Thread-1-null,5,ma\u000a...[truncated 6465 chars]...\u000a1-EDT-4,5,main] GearsES2.dispose 0x421575db FIN\u000awaitForRealized: to false, goal reached true\u000aGLAD Lifecycle.X GLWindow\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154770676 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154770676 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.579,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154765683 ms III - Start\u000aSLOCK [T main @ 1753154765684 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2\u000aGLAD Lifecycle.0 GLWindow, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThread[#41,Thread-1-null,5,ma\u000a...[truncated 6465 chars]...\u000a1-EDT-4,5,main] GearsES2.dispose 0x421575db FIN\u000awaitForRealized: to false, goal reached true\u000aGLAD Lifecycle.X GLWindow\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154770676 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154770676 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:26:05"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
          "duration" : 2.716,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GLCanvasOnscreenGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154771796 ms III - Start\u000aSLOCK [T main @ 1753154771797 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThread[#30,AWT-Ev\u000a...[truncated 7446 chars]...\u000aels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154776684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154776684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
          "duration" : 2.146,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GLCanvasOnscreenGLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154771796 ms III - Start\u000aSLOCK [T main @ 1753154771797 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThread[#30,AWT-Ev\u000a...[truncated 7446 chars]...\u000aels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154776684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154776684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11GLCanvasOffscreenGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154771796 ms III - Start\u000aSLOCK [T main @ 1753154771797 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThread[#30,AWT-Ev\u000a...[truncated 7446 chars]...\u000aels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154776684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154776684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12GLCanvasOffscreenGLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154771796 ms III - Start\u000aSLOCK [T main @ 1753154771797 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThread[#30,AWT-Ev\u000a...[truncated 7446 chars]...\u000aels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154776684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154776684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.478,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154771796 ms III - Start\u000aSLOCK [T main @ 1753154771797 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThread[#30,AWT-Ev\u000a...[truncated 7446 chars]...\u000aels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154776684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154776684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:26:11"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
          "duration" : 2.792,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GLCanvasOnScrn2GLWindowGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154777569 ms III - Start\u000aSLOCK [T main @ 1753154777570 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThrea\u000a...[truncated 15379 chars]...\u000aeSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154787052 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154787052 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
          "duration" : 2.2,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GLCanvasOnScrn2GLWindowGLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154777569 ms III - Start\u000aSLOCK [T main @ 1753154777570 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThrea\u000a...[truncated 15379 chars]...\u000aeSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154787052 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154787052 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
          "duration" : 2.306,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11GLWindow2GLCanvasOnScrnGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154777569 ms III - Start\u000aSLOCK [T main @ 1753154777570 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThrea\u000a...[truncated 15379 chars]...\u000aeSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154787052 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154787052 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
          "duration" : 2.147,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12GLWindow2GLCanvasOnScrnGLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154777569 ms III - Start\u000aSLOCK [T main @ 1753154777570 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThrea\u000a...[truncated 15379 chars]...\u000aeSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154787052 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154787052 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test21GLCanvasOffScrn2GLWindowGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154777569 ms III - Start\u000aSLOCK [T main @ 1753154777570 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThrea\u000a...[truncated 15379 chars]...\u000aeSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154787052 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154787052 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test22GLCanvasOffScrn2GLWindowGLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154777569 ms III - Start\u000aSLOCK [T main @ 1753154777570 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThrea\u000a...[truncated 15379 chars]...\u000aeSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154787052 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154787052 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test31GLWindow2GLCanvasOffScrnGL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154777569 ms III - Start\u000aSLOCK [T main @ 1753154777570 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThrea\u000a...[truncated 15379 chars]...\u000aeSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154787052 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154787052 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test32GLWindow2GLCanvasOffScrnGLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154777569 ms III - Start\u000aSLOCK [T main @ 1753154777570 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThrea\u000a...[truncated 15379 chars]...\u000aeSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154787052 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154787052 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 10.076,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154777569 ms III - Start\u000aSLOCK [T main @ 1753154777570 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2\u000aGLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true\u000awaitForRealized: to false, goal reached true\u000aThrea\u000a...[truncated 15379 chars]...\u000aeSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154787052 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154787052 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:26:17"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
          "duration" : 0.667,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GLDefault",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154788006 ms III - Start\u000aSLOCK [T main @ 1753154788007 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sha\u000a...[truncated 8314 chars]...\u000aalse\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154790313 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154790313 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 303 chars]...\u000aLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile Default: GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile GLES2: GLProfile[GLES2/GLES3.sw]\u000aGLProfile GL2: GLProfile[GL2/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
          "duration" : 0.542,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154788006 ms III - Start\u000aSLOCK [T main @ 1753154788007 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sha\u000a...[truncated 8314 chars]...\u000aalse\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154790313 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154790313 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 303 chars]...\u000aLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile Default: GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile GLES2: GLProfile[GLES2/GLES3.sw]\u000aGLProfile GL2: GLProfile[GL2/GL4bc.sw]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
          "duration" : 0.571,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154788006 ms III - Start\u000aSLOCK [T main @ 1753154788007 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sha\u000a...[truncated 8314 chars]...\u000aalse\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154790313 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154790313 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 303 chars]...\u000aLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile Default: GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile GLES2: GLProfile[GLES2/GLES3.sw]\u000aGLProfile GL2: GLProfile[GL2/GL4bc.sw]\u000a"
        }
      ],
      "duration" : 2.898,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154788006 ms III - Start\u000aSLOCK [T main @ 1753154788007 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sha\u000a...[truncated 8314 chars]...\u000aalse\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4c39bec8 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154790313 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154790313 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 303 chars]...\u000aLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile Default: GLProfile[GL4bc/GL4bc.sw]\u000aGLProfile GLES2: GLProfile[GLES2/GLES3.sw]\u000aGLProfile GL2: GLProfile[GL2/GL4bc.sw]\u000a",
      "timestamp" : "2025-07-22T03:26:27"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
          "duration" : 0.489,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01WindowClosing",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154791208 ms III - Start\u000aSLOCK [T main @ 1753154791209 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154791730 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154791731 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "windowClosing() called ..\u000a"
        }
      ],
      "duration" : 1.1,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154791208 ms III - Start\u000aSLOCK [T main @ 1753154791209 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154791730 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154791731 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "windowClosing() called ..\u000a",
      "timestamp" : "2025-07-22T03:26:31"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
          "duration" : 2.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAddRemove3Times",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154792603 ms III - Start\u000aSLOCK [T main @ 1753154792604 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x385c9627: tileRendererInUse null, GearsES2[obj 0x385c9627 isInit false, usesShared false, 1 null, \u000a...[truncated 8582 chars]...\u000aQueue-0,6,main] GearsES2.dispose 0x385c9627: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x385c9627 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154795436 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154795436 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a"
        }
      ],
      "duration" : 3.419,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154792603 ms III - Start\u000aSLOCK [T main @ 1753154792604 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x385c9627: tileRendererInUse null, GearsES2[obj 0x385c9627 isInit false, usesShared false, 1 null, \u000a...[truncated 8582 chars]...\u000aQueue-0,6,main] GearsES2.dispose 0x385c9627: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x385c9627 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154795436 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154795436 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a",
      "timestamp" : "2025-07-22T03:26:32"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
          "duration" : 2.257,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAddRemove3Times",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154796398 ms III - Start\u000aSLOCK [T main @ 1753154796399 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x313b2ea6: tileRendererInUse null, GearsES2[obj 0x313b2ea6 isInit false, usesShared false, 1 null, \u000a...[truncated 8581 chars]...\u000aQueue-0,6,main] GearsES2.dispose 0x313b2ea6: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x313b2ea6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154799171 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154799171 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a"
        }
      ],
      "duration" : 3.365,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154796398 ms III - Start\u000aSLOCK [T main @ 1753154796399 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x313b2ea6: tileRendererInUse null, GearsES2[obj 0x313b2ea6 isInit false, usesShared false, 1 null, \u000a...[truncated 8581 chars]...\u000aQueue-0,6,main] GearsES2.dispose 0x313b2ea6: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x313b2ea6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154799171 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154799171 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a",
      "timestamp" : "2025-07-22T03:26:36"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
          "duration" : 1.513,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_NoGL",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154800162 ms III - Start\u000aSLOCK [T main @ 1753154800163 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interr\u000a...[truncated 2377 chars]...\u000aInterrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154803430 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154803430 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
          "duration" : 1.703,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_WithGL",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154800162 ms III - Start\u000aSLOCK [T main @ 1753154800163 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interr\u000a...[truncated 2377 chars]...\u000aInterrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154803430 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154803430 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.856,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154800162 ms III - Start\u000aSLOCK [T main @ 1753154800163 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interr\u000a...[truncated 2377 chars]...\u000aInterrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000aThread AWT-EventQueue-0: *Interrupting*\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154803430 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154803430 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:26:40"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
          "duration" : 3.375,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154804433 ms III - Start\u000aSLOCK [T main @ 1753154804433 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01\u000aXXX SetVisible ON XXX\u000aView3D[0].addNotify()\u000aView3D[1].addNotify()\u000aView3D[2].addNotify()\u000aView3D[3].addNotify()\u000aView 0: com.jogamp.opengl.test.junit.jogl.awt.TestB\u000a...[truncated 6508 chars]...\u000aNotify()\u000aView3D[1].removeNotify()\u000aView3D[0].removeNotify()\u000aXXX POST.DISPOSE: GLEventListenerCounter[init 4, dispose 4, reshape 14, display 3217]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154808335 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154808335 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.532,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154804433 ms III - Start\u000aSLOCK [T main @ 1753154804433 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01\u000aXXX SetVisible ON XXX\u000aView3D[0].addNotify()\u000aView3D[1].addNotify()\u000aView3D[2].addNotify()\u000aView3D[3].addNotify()\u000aView 0: com.jogamp.opengl.test.junit.jogl.awt.TestB\u000a...[truncated 6508 chars]...\u000aNotify()\u000aView3D[1].removeNotify()\u000aView3D[0].removeNotify()\u000aXXX POST.DISPOSE: GLEventListenerCounter[init 4, dispose 4, reshape 14, display 3217]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154808335 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154808335 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:26:44"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
          "duration" : 0.518,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIncompleteGLCanvasNPE",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "ReqCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000aGLCanvas: AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle    0x0,\u000a\u0009Drawable size -1x-1 surface[0x0],\u000a\u0009AWT[pos 0/0, size 0x0,\u000a\u0009visible true, displayable false, showing false,\u000a\u0009null]]\u000a"
        }
      ],
      "duration" : 0.58,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "",
      "stdout" : "ReqCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000aGLCanvas: AWT-GLCanvas[Realized false,\u000a\u0009null-drawable,\u000a\u0009Factory   null,\u000a\u0009handle    0x0,\u000a\u0009Drawable size -1x-1 surface[0x0],\u000a\u0009AWT[pos 0/0, size 0x0,\u000a\u0009visible true, displayable false, showing false,\u000a\u0009null]]\u000a",
      "timestamp" : "2025-07-22T03:26:49"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
          "duration" : 1.266,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOffscreenSupersampling",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154810179 ms III - Start\u000aSLOCK [T main @ 1753154810180 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154811461 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154811461 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.867,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154810179 ms III - Start\u000aSLOCK [T main @ 1753154810180 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154811461 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154811461 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:26:50"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
          "duration" : 0.65,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01DefaultOffscreenSupersampling",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154812334 ms III - Start\u000aSLOCK [T main @ 1753154812335 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreen\u000a...[truncated 41 chars]...\u000agamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154813109 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154813109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
          "duration" : 0.109,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02PBufferOffscreenSupersampling",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154812334 ms III - Start\u000aSLOCK [T main @ 1753154812335 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreen\u000a...[truncated 41 chars]...\u000agamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154813109 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154813109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.36,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154812334 ms III - Start\u000aSLOCK [T main @ 1753154812335 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreen\u000a...[truncated 41 chars]...\u000agamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154813109 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154813109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:26:52"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
          "duration" : 1.694,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02WithCheckGraphicsEnvironment",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154814052 ms III - Start\u000aSLOCK [T main @ 1753154814053 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment\u000anumber of graphics devices 1\u000aX11GraphicsDevice[screen=0]\u000agraphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080]\u000agra\u000a...[truncated 30764 chars]...\u000aueue-0,6,main] GearsES2.dispose 0x3a1c5fc4: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3a1c5fc4 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154815765 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154815765 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "cleaning up...\u000a"
        }
      ],
      "duration" : 2.301,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154814052 ms III - Start\u000aSLOCK [T main @ 1753154814053 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment\u000anumber of graphics devices 1\u000aX11GraphicsDevice[screen=0]\u000agraphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080]\u000agra\u000a...[truncated 30764 chars]...\u000aueue-0,6,main] GearsES2.dispose 0x3a1c5fc4: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3a1c5fc4 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154815765 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154815765 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "cleaning up...\u000a",
      "timestamp" : "2025-07-22T03:26:54"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
          "duration" : 0.994,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01RealizeGLCanvasOnAWTEDTUseFrameSize",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154816640 ms III - Start\u000aSLOCK [T main @ 1753154816641 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize\u000aXXXX-0 true, AWT-GLCanvas[Realized true,\u000a\u0009jogamp.opengl.x11.glx.X11OnscreenGLXDrawable,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5\u000a...[truncated 16980 chars]...\u000a6,main] GearsES2.dispose 0x9dc71d6: tileRendererInUse null\u000aThread[#30,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9dc71d6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154818629 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154818629 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
          "duration" : 0.322,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154816640 ms III - Start\u000aSLOCK [T main @ 1753154816641 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize\u000aXXXX-0 true, AWT-GLCanvas[Realized true,\u000a\u0009jogamp.opengl.x11.glx.X11OnscreenGLXDrawable,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5\u000a...[truncated 16980 chars]...\u000a6,main] GearsES2.dispose 0x9dc71d6: tileRendererInUse null\u000aThread[#30,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9dc71d6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154818629 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154818629 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
          "duration" : 0.323,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11RealizeGLCanvasOnMainTUseFrameSize",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154816640 ms III - Start\u000aSLOCK [T main @ 1753154816641 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize\u000aXXXX-0 true, AWT-GLCanvas[Realized true,\u000a\u0009jogamp.opengl.x11.glx.X11OnscreenGLXDrawable,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5\u000a...[truncated 16980 chars]...\u000a6,main] GearsES2.dispose 0x9dc71d6: tileRendererInUse null\u000aThread[#30,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9dc71d6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154818629 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154818629 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
          "duration" : 0.322,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12RealizeGLCanvasOnMainTUseGLCanvasSize",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154816640 ms III - Start\u000aSLOCK [T main @ 1753154816641 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize\u000aXXXX-0 true, AWT-GLCanvas[Realized true,\u000a\u0009jogamp.opengl.x11.glx.X11OnscreenGLXDrawable,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5\u000a...[truncated 16980 chars]...\u000a6,main] GearsES2.dispose 0x9dc71d6: tileRendererInUse null\u000aThread[#30,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9dc71d6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154818629 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154818629 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.575,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154816640 ms III - Start\u000aSLOCK [T main @ 1753154816641 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize\u000aXXXX-0 true, AWT-GLCanvas[Realized true,\u000a\u0009jogamp.opengl.x11.glx.X11OnscreenGLXDrawable,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5\u000a...[truncated 16980 chars]...\u000a6,main] GearsES2.dispose 0x9dc71d6: tileRendererInUse null\u000aThread[#30,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9dc71d6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154818629 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154818629 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:26:56"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154819543 ms III - Start\u000aSLOCK [T main @ 1753154819544 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154819558 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154819558 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.595,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154819543 ms III - Start\u000aSLOCK [T main @ 1753154819544 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154819558 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154819558 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:26:59"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
          "duration" : 1.205,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01JSplitPaneWithHwGLCanvasPlain",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154820328 ms III - Start\u000aSLOCK [T main @ 1753154820328 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x55f616cf: tileRendererInUse null, GearsES2[obj 0x55f616cf isInit false, usesS\u000a...[truncated 7270 chars]...\u000aGearsES2.dispose 0x693fe6c9: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x693fe6c9 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154822749 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154822750 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
          "duration" : 0.609,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02JSplitPaneWithHwGLCanvasContainer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154820328 ms III - Start\u000aSLOCK [T main @ 1753154820328 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x55f616cf: tileRendererInUse null, GearsES2[obj 0x55f616cf isInit false, usesS\u000a...[truncated 7270 chars]...\u000aGearsES2.dispose 0x693fe6c9: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x693fe6c9 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154822749 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154822750 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
          "duration" : 0.546,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03JSplitPaneWithLwGLJPanel",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154820328 ms III - Start\u000aSLOCK [T main @ 1753154820328 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x55f616cf: tileRendererInUse null, GearsES2[obj 0x55f616cf isInit false, usesS\u000a...[truncated 7270 chars]...\u000aGearsES2.dispose 0x693fe6c9: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x693fe6c9 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154822749 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154822750 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.012,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154820328 ms III - Start\u000aSLOCK [T main @ 1753154820328 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x55f616cf: tileRendererInUse null, GearsES2[obj 0x55f616cf isInit false, usesS\u000a...[truncated 7270 chars]...\u000aGearsES2.dispose 0x693fe6c9: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x693fe6c9 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154822749 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154822750 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:27:00"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
          "duration" : 1.883,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01Onscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154823750 ms III - Start\u000aSLOCK [T main @ 1753154823751 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen\u000aXXXX Visible Part 1/3\u000a0 s: 60 f / 219 ms, 273.9 fps, 3 ms/f; total: 60 f, 273.9 fps, 3 ms/f\u000a0 s: 60 f / 87 ms, 689.6 fps, 1 ms/f; total: 120 f, 390.\u000a...[truncated 794990 chars]...\u000atotal: 312420 f, 293352.1 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312480 f, 293408.4 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312540 f, 293464.7 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312600 f, 293521.1 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312660 f, 293577.4 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312720 f, 293633.8 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312780 f, 293690.1 fps, 0 ms/f\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02Offscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154823750 ms III - Start\u000aSLOCK [T main @ 1753154823751 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen\u000aXXXX Visible Part 1/3\u000a0 s: 60 f / 219 ms, 273.9 fps, 3 ms/f; total: 60 f, 273.9 fps, 3 ms/f\u000a0 s: 60 f / 87 ms, 689.6 fps, 1 ms/f; total: 120 f, 390.\u000a...[truncated 794990 chars]...\u000atotal: 312420 f, 293352.1 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312480 f, 293408.4 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312540 f, 293464.7 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312600 f, 293521.1 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312660 f, 293577.4 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312720 f, 293633.8 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312780 f, 293690.1 fps, 0 ms/f\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.983,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154823750 ms III - Start\u000aSLOCK [T main @ 1753154823751 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen\u000aXXXX Visible Part 1/3\u000a0 s: 60 f / 219 ms, 273.9 fps, 3 ms/f; total: 60 f, 273.9 fps, 3 ms/f\u000a0 s: 60 f / 87 ms, 689.6 fps, 1 ms/f; total: 120 f, 390.\u000a...[truncated 794990 chars]...\u000atotal: 312420 f, 293352.1 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312480 f, 293408.4 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312540 f, 293464.7 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312600 f, 293521.1 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312660 f, 293577.4 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312720 f, 293633.8 fps, 0 ms/f\u000a1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 312780 f, 293690.1 fps, 0 ms/f\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:27:03"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
          "duration" : 0.809,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154828274 ms III - Start\u000aSLOCK [T main @ 1753154828274 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154829126 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154829126 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.443,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154828274 ms III - Start\u000aSLOCK [T main @ 1753154828274 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154829126 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154829126 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:27:08"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
          "duration" : 2.911,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01AllVisible",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154829999 ms III - Start\u000aSLOCK [T main @ 1753154830000 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible\u000aXXX SetVisible ON XXX GLCanvas on Panel1(0x3d36e4cd)\u000aXXXX GLCanvas: comp AWT-GLCanvas[Realized true,\u000a\u0009jogamp.opengl.x11.glx.X11OnscreenGLXDra\u000a...[truncated 45243 chars]...\u000a.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas\u000aXXX SetVisible OFF XXX\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154835204 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154835204 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ba9117e: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ba9117e FIN\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
          "duration" : 2.265,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02VisibleWithCanvas",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154829999 ms III - Start\u000aSLOCK [T main @ 1753154830000 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible\u000aXXX SetVisible ON XXX GLCanvas on Panel1(0x3d36e4cd)\u000aXXXX GLCanvas: comp AWT-GLCanvas[Realized true,\u000a\u0009jogamp.opengl.x11.glx.X11OnscreenGLXDra\u000a...[truncated 45243 chars]...\u000a.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas\u000aXXX SetVisible OFF XXX\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154835204 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154835204 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ba9117e: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ba9117e FIN\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.792,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154829999 ms III - Start\u000aSLOCK [T main @ 1753154830000 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible\u000aXXX SetVisible ON XXX GLCanvas on Panel1(0x3d36e4cd)\u000aXXXX GLCanvas: comp AWT-GLCanvas[Realized true,\u000a\u0009jogamp.opengl.x11.glx.X11OnscreenGLXDra\u000a...[truncated 45243 chars]...\u000a.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas\u000aXXX SetVisible OFF XXX\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154835204 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154835204 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ba9117e: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1ba9117e FIN\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:27:09"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
          "duration" : 3.893,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154836170 ms III - Start\u000aSLOCK [T main @ 1753154836170 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test\u000aXXX SetVisible ON XXX GLCanvas on Panel1(0x139ec3aa)\u000aXXXX GLCanvas: comp AWT-GLCanvas[Realized true,\u000a\u0009jogamp.opengl.x11.glx.X11OnscreenGLXDrawable,\u000a\u0009Fa\u000a...[truncated 26380 chars]...\u000an: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x306cf3ea: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x306cf3ea FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840088 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154840088 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.504,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154836170 ms III - Start\u000aSLOCK [T main @ 1753154836170 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test\u000aXXX SetVisible ON XXX GLCanvas on Panel1(0x139ec3aa)\u000aXXXX GLCanvas: comp AWT-GLCanvas[Realized true,\u000a\u0009jogamp.opengl.x11.glx.X11OnscreenGLXDrawable,\u000a\u0009Fa\u000a...[truncated 26380 chars]...\u000an: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x306cf3ea: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x306cf3ea FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840088 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154840088 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:27:16"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 3.2,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00_Compo_None_One",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.648,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_Compo_Flow_One",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.667,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_Compo_DblBrd_One",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.648,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03_Compo_Box_One",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.654,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04_Compo_Split_One",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.679,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05_Compo_Flow_Two",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.685,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test06_Compo_DblBrd_Two",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.662,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test07_Compo_Box_Two",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.672,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test08_Compo_Split_Two",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.636,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10_Frame_None_One",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.64,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11_Frame_Flow_One",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.648,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12_Frame_DblBrd_One",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.652,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13_Frame_Box_One",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.644,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test14_Frame_Split_One",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.699,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test15_Frame_Flow_Two",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.681,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test16_Frame_DblBrd_Two",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.662,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test17_Frame_Box_Two",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
          "duration" : 2.681,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test18_Frame_Split_Two",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 49.132,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154840950 ms III - Start\u000aSLOCK [T main @ 1753154840951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One\u000acanvas1 pos/siz: 0/0 320x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154841549 d 0ms]]\u000aThread[\u000a...[truncated 79681 chars]...\u000aeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154889470 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154889486 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154889486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:27:20"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
          "duration" : 2.239,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154890625 ms III - Start\u000aSLOCK [T main @ 1753154890625 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154891260 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0\u000a...[truncated 3213 chars]...\u000an] GearsES2.dispose 0x1356d4d4 FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154892867 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154892883 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154892883 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.848,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154890625 ms III - Start\u000aSLOCK [T main @ 1753154890625 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154891260 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0\u000a...[truncated 3213 chars]...\u000an] GearsES2.dispose 0x1356d4d4 FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154892867 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154892883 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154892883 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:10"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
          "duration" : 2.232,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154893766 ms III - Start\u000aSLOCK [T main @ 1753154893767 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154894380 d 0ms]]\u000aWindowEvent[GAINED_FOCUS, NEWTEvent[source:com.j\u000a...[truncated 3303 chars]...\u000aarsES2.dispose 0x7a8c8dcf FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154895999 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154896016 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154896016 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.835,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154893766 ms III - Start\u000aSLOCK [T main @ 1753154893767 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154894380 d 0ms]]\u000aWindowEvent[GAINED_FOCUS, NEWTEvent[source:com.j\u000a...[truncated 3303 chars]...\u000aarsES2.dispose 0x7a8c8dcf FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154895999 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154896016 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154896016 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:13"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
          "duration" : 2.228,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154896940 ms III - Start\u000aSLOCK [T main @ 1753154896941 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154897551 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.ini\u000a...[truncated 2980 chars]...\u000aarsES2.dispose 0x7a8c8dcf FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154899170 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154899186 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154899186 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.836,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154896940 ms III - Start\u000aSLOCK [T main @ 1753154896941 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154897551 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.ini\u000a...[truncated 2980 chars]...\u000aarsES2.dispose 0x7a8c8dcf FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154899170 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154899186 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154899186 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:16"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
          "duration" : 2.263,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154900066 ms III - Start\u000aSLOCK [T main @ 1753154900066 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154900718 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.ini\u000a...[truncated 2966 chars]...\u000aearsES2.dispose 0x1329eff FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154902330 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154902346 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154902346 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.87,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154900066 ms III - Start\u000aSLOCK [T main @ 1753154900066 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154900718 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.ini\u000a...[truncated 2966 chars]...\u000aearsES2.dispose 0x1329eff FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154902330 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154902346 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154902346 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:20"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
          "duration" : 2.249,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154903218 ms III - Start\u000aSLOCK [T main @ 1753154903219 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154903740 d 0ms]]\u000aWindowEvent[MOVED, NEWTEvent[source:com.jogamp.openg\u000a...[truncated 7226 chars]...\u000a] GearsES2.dispose 0x7a8c8dcf FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154905469 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154905484 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154905484 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.853,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154903218 ms III - Start\u000aSLOCK [T main @ 1753154903219 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154903740 d 0ms]]\u000aWindowEvent[MOVED, NEWTEvent[source:com.jogamp.openg\u000a...[truncated 7226 chars]...\u000a] GearsES2.dispose 0x7a8c8dcf FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154905469 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154905484 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154905484 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:23"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
          "duration" : 2.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154906441 ms III - Start\u000aSLOCK [T main @ 1753154906442 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154907006 d 0ms]]\u000aWindowEvent[MOVED, NEWTEvent[source:com.jogamp.openg\u000a...[truncated 6816 chars]...\u000an] GearsES2.dispose 0x1329eff FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154908714 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154908728 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154908728 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.871,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154906441 ms III - Start\u000aSLOCK [T main @ 1753154906442 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154907006 d 0ms]]\u000aWindowEvent[MOVED, NEWTEvent[source:com.jogamp.openg\u000a...[truncated 6816 chars]...\u000an] GearsES2.dispose 0x1329eff FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154908714 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154908728 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154908728 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:26"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
          "duration" : 1.617,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01Animator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154909629 ms III - Start\u000aSLOCK [T main @ 1753154909630 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator\u000a*** createGLCanvas.0\u000a*** createGLCanvas.X\u000a*** attachGLCanvas.0 on-current-thread false, currentThread main\u000a0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; tota\u000a...[truncated 164931 chars]...\u000arsES2.dispose 0xc86b9e3: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0xc86b9e3 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154914173 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154914173 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
          "duration" : 1.095,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02FPSAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154909629 ms III - Start\u000aSLOCK [T main @ 1753154909630 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator\u000a*** createGLCanvas.0\u000a*** createGLCanvas.X\u000a*** attachGLCanvas.0 on-current-thread false, currentThread main\u000a0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; tota\u000a...[truncated 164931 chars]...\u000arsES2.dispose 0xc86b9e3: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0xc86b9e3 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154914173 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154914173 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
          "duration" : 1.798,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02FPSAnimator_RestartOnAWTEDT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154909629 ms III - Start\u000aSLOCK [T main @ 1753154909630 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator\u000a*** createGLCanvas.0\u000a*** createGLCanvas.X\u000a*** attachGLCanvas.0 on-current-thread false, currentThread main\u000a0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; tota\u000a...[truncated 164931 chars]...\u000arsES2.dispose 0xc86b9e3: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0xc86b9e3 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154914173 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154914173 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.145,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154909629 ms III - Start\u000aSLOCK [T main @ 1753154909630 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator\u000a*** createGLCanvas.0\u000a*** createGLCanvas.X\u000a*** attachGLCanvas.0 on-current-thread false, currentThread main\u000a0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; tota\u000a...[truncated 164931 chars]...\u000arsES2.dispose 0xc86b9e3: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0xc86b9e3 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154914173 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154914173 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:29"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
          "duration" : 1.752,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00NoAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154915352 ms III - Start\u000aSLOCK [T main @ 1753154915352 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a*** createGLCanvas.0\u000a*** createGLCanvas.X\u000a*** attachGLCanvas.0 on-current-thread fals\u000a...[truncated 83301 chars]...\u000aES2.dispose 0x313b2ea6: tileRendererInUse null\u000aThread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x313b2ea6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154920818 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154920818 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
          "duration" : 1.084,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01Animator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154915352 ms III - Start\u000aSLOCK [T main @ 1753154915352 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a*** createGLCanvas.0\u000a*** createGLCanvas.X\u000a*** attachGLCanvas.0 on-current-thread fals\u000a...[truncated 83301 chars]...\u000aES2.dispose 0x313b2ea6: tileRendererInUse null\u000aThread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x313b2ea6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154920818 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154920818 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
          "duration" : 1.133,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02FPSAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154915352 ms III - Start\u000aSLOCK [T main @ 1753154915352 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a*** createGLCanvas.0\u000a*** createGLCanvas.X\u000a*** attachGLCanvas.0 on-current-thread fals\u000a...[truncated 83301 chars]...\u000aES2.dispose 0x313b2ea6: tileRendererInUse null\u000aThread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x313b2ea6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154920818 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154920818 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
          "duration" : 1.458,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02FPSAnimator_RestartOnAWTEDT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154915352 ms III - Start\u000aSLOCK [T main @ 1753154915352 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a*** createGLCanvas.0\u000a*** createGLCanvas.X\u000a*** attachGLCanvas.0 on-current-thread fals\u000a...[truncated 83301 chars]...\u000aES2.dispose 0x313b2ea6: tileRendererInUse null\u000aThread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x313b2ea6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154920818 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154920818 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 6.054,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154915352 ms III - Start\u000aSLOCK [T main @ 1753154915352 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a*** createGLCanvas.0\u000a*** createGLCanvas.X\u000a*** attachGLCanvas.0 on-current-thread fals\u000a...[truncated 83301 chars]...\u000aES2.dispose 0x313b2ea6: tileRendererInUse null\u000aThread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x313b2ea6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154920818 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154920818 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:35"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
          "duration" : 2.772,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154921945 ms III - Start\u000aSLOCK [T main @ 1753154921945 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154924771 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154924771 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Mesa/X.org\u000allvmpipe (LLVM 15.0.6, 256 bits)\u000a4.5 (Compatibility Profile) Mesa 22.3.6\u000aGL_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_AMD_texture_texture4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_APPL\u000a...[truncated 12132 chars]...\u000a, obj 0x63d68ed7], idx 0], visualID 0x53b, fbConfigID 0x17c,\u000a\u0009requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]],\u000a\u0009chosen    GLCaps[glx vid 0x53b, fbc 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]]]]],\u000a\u0009surfaceLock <3e61244, 3dd443e>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]\u000aRestarting surface...\u000aDone\u000a"
        }
      ],
      "duration" : 3.414,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154921945 ms III - Start\u000aSLOCK [T main @ 1753154921945 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00\u000aOSX CALayer AWT-Mod Bug false\u000aOSType LINUX\u000aJava Version 21.0.7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154924771 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154924771 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "Mesa/X.org\u000allvmpipe (LLVM 15.0.6, 256 bits)\u000a4.5 (Compatibility Profile) Mesa 22.3.6\u000aGL_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_AMD_texture_texture4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_APPL\u000a...[truncated 12132 chars]...\u000a, obj 0x63d68ed7], idx 0], visualID 0x53b, fbConfigID 0x17c,\u000a\u0009requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]],\u000a\u0009chosen    GLCaps[glx vid 0x53b, fbc 0x17c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]]]]],\u000a\u0009surfaceLock <3e61244, 3dd443e>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]\u000aRestarting surface...\u000aDone\u000a",
      "timestamp" : "2025-07-22T03:28:41"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
          "duration" : 0.782,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154925676 ms III - Start\u000aSLOCK [T main @ 1753154925676 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test01\u000aFrame size: cols x rows 4x1\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1728ed79: tileRendererInUse null, GearsES2[obj 0x1728ed79 isInit false, usesShared fals\u000a...[truncated 11530 chars]...\u000aead[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2dafede0: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2dafede0 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test02\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154927656 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154927656 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
          "duration" : 0.687,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154925676 ms III - Start\u000aSLOCK [T main @ 1753154925676 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test01\u000aFrame size: cols x rows 4x1\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1728ed79: tileRendererInUse null, GearsES2[obj 0x1728ed79 isInit false, usesShared fals\u000a...[truncated 11530 chars]...\u000aead[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2dafede0: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2dafede0 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test02\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154927656 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154927656 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.583,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154925676 ms III - Start\u000aSLOCK [T main @ 1753154925676 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test01\u000aFrame size: cols x rows 4x1\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1728ed79: tileRendererInUse null, GearsES2[obj 0x1728ed79 isInit false, usesShared fals\u000a...[truncated 11530 chars]...\u000aead[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2dafede0: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2dafede0 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test02\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154927656 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154927656 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:45"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
          "duration" : 1.156,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154928513 ms III - Start\u000aSLOCK [T main @ 1753154928514 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT - test00\u000aGLEL init: Surface 800x800, GLJPanel, swap-ival 0\u000aGLEL reshape: Surface 800x800, reshape 0/0 800x600\u000aAWT-EventQueue-0: ** screenshot: TestGLJPanelReadd01Bug1310AWT\u000a...[truncated 442 chars]...\u000afbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aGLEL dispose\u000aExp GL_Viewport: [0, 0, 800, 600]\u000aHas GL_Viewport: [0, 0, 800, 600]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154930228 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154930228 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.299,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154928513 ms III - Start\u000aSLOCK [T main @ 1753154928514 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT - test00\u000aGLEL init: Surface 800x800, GLJPanel, swap-ival 0\u000aGLEL reshape: Surface 800x800, reshape 0/0 800x600\u000aAWT-EventQueue-0: ** screenshot: TestGLJPanelReadd01Bug1310AWT\u000a...[truncated 442 chars]...\u000afbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png\u000aGLEL dispose\u000aExp GL_Viewport: [0, 0, 800, 600]\u000aHas GL_Viewport: [0, 0, 800, 600]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154930228 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154930228 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:48"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
          "duration" : 0.691,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154931173 ms III - Start\u000aSLOCK [T main @ 1753154931173 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01\u000aFrame size: cols x rows 4x1\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x43d2d913: tileRendererInUse null, GearsES2[obj 0x43d2d913 isInit false, usesShared fals\u000a...[truncated 11809 chars]...\u000aead[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x42acd00a: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x42acd00a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154933001 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154933001 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
          "duration" : 0.62,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154931173 ms III - Start\u000aSLOCK [T main @ 1753154931173 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01\u000aFrame size: cols x rows 4x1\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x43d2d913: tileRendererInUse null, GearsES2[obj 0x43d2d913 isInit false, usesShared fals\u000a...[truncated 11809 chars]...\u000aead[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x42acd00a: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x42acd00a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154933001 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154933001 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.412,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154931173 ms III - Start\u000aSLOCK [T main @ 1753154931173 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01\u000aFrame size: cols x rows 4x1\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x43d2d913: tileRendererInUse null, GearsES2[obj 0x43d2d913 isInit false, usesShared fals\u000a...[truncated 11809 chars]...\u000aead[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x42acd00a: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x42acd00a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154933001 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154933001 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:51"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
          "duration" : 1.274,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_texUnit0_keepTex0_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154933921 ms III - Start\u000aSLOCK [T main @ 1753154933922 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c5cb272: tileRendererInUse null, GearsES2[obj 0x3c5cb272 isInit false, usesShared false,\u000a...[truncated 16462 chars]...\u000aEventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154936559 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154936559 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
          "duration" : 0.657,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_texUnit0_keepTex1_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154933921 ms III - Start\u000aSLOCK [T main @ 1753154933922 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c5cb272: tileRendererInUse null, GearsES2[obj 0x3c5cb272 isInit false, usesShared false,\u000a...[truncated 16462 chars]...\u000aEventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154936559 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154936559 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
          "duration" : 0.664,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03_texUnit1_keepTex1_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154933921 ms III - Start\u000aSLOCK [T main @ 1753154933922 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c5cb272: tileRendererInUse null, GearsES2[obj 0x3c5cb272 isInit false, usesShared false,\u000a...[truncated 16462 chars]...\u000aEventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154936559 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154936559 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.222,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154933921 ms III - Start\u000aSLOCK [T main @ 1753154933922 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c5cb272: tileRendererInUse null, GearsES2[obj 0x3c5cb272 isInit false, usesShared false,\u000a...[truncated 16462 chars]...\u000aEventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154936559 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154936559 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:53"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
          "duration" : 1.144,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAddRemove",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154937452 ms III - Start\u000aSLOCK [T main @ 1753154937452 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x662ac478: tileRendererInUse null, GearsES2[obj 0x662ac478 isInit false, usesShared false, 1 null, 2 n\u000a...[truncated 4787 chars]...\u000aentQueue-0,6,main] GearsES2.dispose 0x662ac478: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x662ac478 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154938613 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154938613 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.749,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154937452 ms III - Start\u000aSLOCK [T main @ 1753154937452 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x662ac478: tileRendererInUse null, GearsES2[obj 0x662ac478 isInit false, usesShared false, 1 null, 2 n\u000a...[truncated 4787 chars]...\u000aentQueue-0,6,main] GearsES2.dispose 0x662ac478: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x662ac478 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154938613 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154938613 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:57"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
          "duration" : 1.171,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01ScrollPane",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154939645 ms III - Start\u000aSLOCK [T main @ 1753154939645 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x55f616cf: tileRendererInUse null, GearsES2[obj 0x55f616cf isInit false, usesShared false, 1 null, 2 n\u000a...[truncated 2194 chars]...\u000aentQueue-0,6,main] GearsES2.dispose 0x55f616cf: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55f616cf FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154940835 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154940835 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.776,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154939645 ms III - Start\u000aSLOCK [T main @ 1753154939645 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x55f616cf: tileRendererInUse null, GearsES2[obj 0x55f616cf isInit false, usesShared false, 1 null, 2 n\u000a...[truncated 2194 chars]...\u000aentQueue-0,6,main] GearsES2.dispose 0x55f616cf: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55f616cf FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154940835 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154940835 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:28:59"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
          "duration" : 3.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GLDefault",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154941820 ms III - Start\u000aSLOCK [T main @ 1753154941821 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3e1c1ade: tileRendererInUse null, GearsES2[obj 0x3e1c1ade isInit false, usesShared false, 1 null, 2 null, 3 null\u000a...[truncated 15549 chars]...\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x52810500: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x52810500 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154948780 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154948780 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 528 chars]...\u000aES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile Default: GLProfile[GL4bc/GL4bc.sw]\u000atesting with java.awt.Window\u000acleaning up...\u000atesting with java.awt.Frame\u000acleaning up...\u000atesting with javax.swing.JFrame\u000acleaning up...\u000aGLProfile GL2: GLProfile[GL2/GL4bc.sw]\u000atesting with java.awt.Window\u000acleaning up...\u000atesting with java.awt.Frame\u000acleaning up...\u000atesting with javax.swing.JFrame\u000acleaning up...\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
          "duration" : 3.183,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154941820 ms III - Start\u000aSLOCK [T main @ 1753154941821 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3e1c1ade: tileRendererInUse null, GearsES2[obj 0x3e1c1ade isInit false, usesShared false, 1 null, 2 null, 3 null\u000a...[truncated 15549 chars]...\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x52810500: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x52810500 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154948780 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154948780 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 528 chars]...\u000aES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile Default: GLProfile[GL4bc/GL4bc.sw]\u000atesting with java.awt.Window\u000acleaning up...\u000atesting with java.awt.Frame\u000acleaning up...\u000atesting with javax.swing.JFrame\u000acleaning up...\u000aGLProfile GL2: GLProfile[GL2/GL4bc.sw]\u000atesting with java.awt.Window\u000acleaning up...\u000atesting with java.awt.Frame\u000acleaning up...\u000atesting with javax.swing.JFrame\u000acleaning up...\u000a"
        }
      ],
      "duration" : 7.55,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154941820 ms III - Start\u000aSLOCK [T main @ 1753154941821 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3e1c1ade: tileRendererInUse null, GearsES2[obj 0x3e1c1ade isInit false, usesShared false, 1 null, 2 null, 3 null\u000a...[truncated 15549 chars]...\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x52810500: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x52810500 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154948780 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154948780 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 528 chars]...\u000aES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000aGLProfile Default: GLProfile[GL4bc/GL4bc.sw]\u000atesting with java.awt.Window\u000acleaning up...\u000atesting with java.awt.Frame\u000acleaning up...\u000atesting with javax.swing.JFrame\u000acleaning up...\u000aGLProfile GL2: GLProfile[GL2/GL4bc.sw]\u000atesting with java.awt.Window\u000acleaning up...\u000atesting with java.awt.Frame\u000acleaning up...\u000atesting with javax.swing.JFrame\u000acleaning up...\u000a",
      "timestamp" : "2025-07-22T03:29:01"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
          "duration" : 0.596,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTextRendererDraw2D",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154949746 ms III - Start\u000aSLOCK [T main @ 1753154949747 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D\u000a\u000a...[truncated 13 chars]...\u000a.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154951383 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154951383 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
          "duration" : 0.532,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTextRendererDraw3D",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154949746 ms III - Start\u000aSLOCK [T main @ 1753154949747 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D\u000a\u000a...[truncated 13 chars]...\u000a.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154951383 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154951383 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.229,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154949746 ms III - Start\u000aSLOCK [T main @ 1753154949747 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D\u000a\u000a...[truncated 13 chars]...\u000a.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154951383 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154951383 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:09"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
          "duration" : 0.583,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01AccumStencilPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154952239 ms III - Start\u000aSLOCK [T main @ 1753154952240 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000abelow: 0xff0000\u000aabove: 0xff00\u000aXXX GLCaps[glx vid \u000a...[truncated 1965 chars]...\u000aL4bc.sw], offscr[fbo]]\u000aXXX 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Compatibility Profile) Mesa 22.3.6\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154952974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154952974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Image right side up\u000aImage right side up\u000aImage right side up\u000aImage right side up\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
          "duration" : 0.049,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01DefaultFBO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154952239 ms III - Start\u000aSLOCK [T main @ 1753154952240 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000abelow: 0xff0000\u000aabove: 0xff00\u000aXXX GLCaps[glx vid \u000a...[truncated 1965 chars]...\u000aL4bc.sw], offscr[fbo]]\u000aXXX 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Compatibility Profile) Mesa 22.3.6\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154952974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154952974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Image right side up\u000aImage right side up\u000aImage right side up\u000aImage right side up\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
          "duration" : 0.05,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01DefaultPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154952239 ms III - Start\u000aSLOCK [T main @ 1753154952240 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000abelow: 0xff0000\u000aabove: 0xff00\u000aXXX GLCaps[glx vid \u000a...[truncated 1965 chars]...\u000aL4bc.sw], offscr[fbo]]\u000aXXX 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Compatibility Profile) Mesa 22.3.6\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154952974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154952974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Image right side up\u000aImage right side up\u000aImage right side up\u000aImage right side up\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
          "duration" : 0.037,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01StencilFBO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154952239 ms III - Start\u000aSLOCK [T main @ 1753154952240 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000abelow: 0xff0000\u000aabove: 0xff00\u000aXXX GLCaps[glx vid \u000a...[truncated 1965 chars]...\u000aL4bc.sw], offscr[fbo]]\u000aXXX 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Compatibility Profile) Mesa 22.3.6\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154952974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154952974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Image right side up\u000aImage right side up\u000aImage right side up\u000aImage right side up\u000a"
        }
      ],
      "duration" : 1.319,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154952239 ms III - Start\u000aSLOCK [T main @ 1753154952240 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000abelow: 0xff0000\u000aabove: 0xff00\u000aXXX GLCaps[glx vid \u000a...[truncated 1965 chars]...\u000aL4bc.sw], offscr[fbo]]\u000aXXX 4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Compatibility Profile) Mesa 22.3.6\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154952974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154952974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "Image right side up\u000aImage right side up\u000aImage right side up\u000aImage right side up\u000a",
      "timestamp" : "2025-07-22T03:29:12"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
          "duration" : 0.529,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01AccumStencilPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154084594 ms III - Start\u000aSLOCK [T main @ 1753154084595 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000amain: ** screenshot: TestBug605FlippedImageNEWT.\u000a...[truncated 2597 chars]...\u000a(Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Compatibility Profile) Mesa 22.3.6\u000abelow: 0xff0000\u000aabove: 0xff00\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01StencilFBO\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154085274 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154085275 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Image right side up\u000aImage right side up\u000aImage right side up\u000aImage right side up\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
          "duration" : 0.051,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01DefaultFBO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154084594 ms III - Start\u000aSLOCK [T main @ 1753154084595 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000amain: ** screenshot: TestBug605FlippedImageNEWT.\u000a...[truncated 2597 chars]...\u000a(Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Compatibility Profile) Mesa 22.3.6\u000abelow: 0xff0000\u000aabove: 0xff00\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01StencilFBO\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154085274 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154085275 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Image right side up\u000aImage right side up\u000aImage right side up\u000aImage right side up\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
          "duration" : 0.05,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01DefaultPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154084594 ms III - Start\u000aSLOCK [T main @ 1753154084595 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000amain: ** screenshot: TestBug605FlippedImageNEWT.\u000a...[truncated 2597 chars]...\u000a(Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Compatibility Profile) Mesa 22.3.6\u000abelow: 0xff0000\u000aabove: 0xff00\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01StencilFBO\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154085274 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154085275 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Image right side up\u000aImage right side up\u000aImage right side up\u000aImage right side up\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
          "duration" : 0.036,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01StencilFBO",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154084594 ms III - Start\u000aSLOCK [T main @ 1753154084595 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000amain: ** screenshot: TestBug605FlippedImageNEWT.\u000a...[truncated 2597 chars]...\u000a(Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Compatibility Profile) Mesa 22.3.6\u000abelow: 0xff0000\u000aabove: 0xff00\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01StencilFBO\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154085274 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154085275 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Image right side up\u000aImage right side up\u000aImage right side up\u000aImage right side up\u000a"
        }
      ],
      "duration" : 1.256,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154084594 ms III - Start\u000aSLOCK [T main @ 1753154084595 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION: 4.5 (Compatibility Profile) Mesa 22.3.6\u000amain: ** screenshot: TestBug605FlippedImageNEWT.\u000a...[truncated 2597 chars]...\u000a(Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software) - 4.5 (Compatibility Profile) Mesa 22.3.6\u000abelow: 0xff0000\u000aabove: 0xff00\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01StencilFBO\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154085274 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154085275 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "Image right side up\u000aImage right side up\u000aImage right side up\u000aImage right side up\u000a",
      "timestamp" : "2025-07-22T03:14:44"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
          "duration" : 0.613,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01DesktopCapsEquals",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154086046 ms III - Start\u000aSLOCK [T main @ 1753154086046 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test01DesktopCapsEquals\u000a#  1/528: GLCaps[glx vid ----, fbc 0x6f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], o\u000a...[truncated 103350 chars]...\u000a/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test02EGLCapsEquals\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154086679 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154086679 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02EGLCapsEquals",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154086046 ms III - Start\u000aSLOCK [T main @ 1753154086046 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test01DesktopCapsEquals\u000a#  1/528: GLCaps[glx vid ----, fbc 0x6f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], o\u000a...[truncated 103350 chars]...\u000a/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test02EGLCapsEquals\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154086679 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154086679 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.207,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154086046 ms III - Start\u000aSLOCK [T main @ 1753154086046 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test01DesktopCapsEquals\u000a#  1/528: GLCaps[glx vid ----, fbc 0x6f: rgba 10/10/10/2, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.sw], o\u000a...[truncated 103350 chars]...\u000a/4, sample-ext default, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, GLES3, VG]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test02EGLCapsEquals\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154086679 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154086679 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:14:46"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
          "duration" : 0.745,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnscreenMultiSampleAA0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154953951 ms III - Start\u000aSLOCK [T main @ 1753154953952 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000aRequested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0\u000a...[truncated 2206 chars]...\u000at: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0001-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154955159 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154955159 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
          "duration" : 0.214,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnscreenMultiSampleAA4",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154953951 ms III - Start\u000aSLOCK [T main @ 1753154953952 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000aRequested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0\u000a...[truncated 2206 chars]...\u000at: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0001-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154955159 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154955159 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
          "duration" : 0.22,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnscreenMultiSampleAA8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154953951 ms III - Start\u000aSLOCK [T main @ 1753154953952 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000aRequested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0\u000a...[truncated 2206 chars]...\u000at: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0001-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154955159 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154955159 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.79,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154953951 ms III - Start\u000aSLOCK [T main @ 1753154953952 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000aRequested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0\u000a...[truncated 2206 chars]...\u000at: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0001-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154955159 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154955159 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:13"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
          "duration" : 1.722,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOffscreenFBOMultiSampleAA0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154087506 ms III - Start\u000aSLOCK [T main @ 1753154087506 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000aRequested: GLCaps[rgba 8/8/8/1, opaque, accum-r\u000a...[truncated 5698 chars]...\u000atisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154093974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154093974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
          "duration" : 1.218,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOffscreenPBufferMultiSampleAA0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154087506 ms III - Start\u000aSLOCK [T main @ 1753154087506 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000aRequested: GLCaps[rgba 8/8/8/1, opaque, accum-r\u000a...[truncated 5698 chars]...\u000atisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154093974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154093974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
          "duration" : 1.235,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOffsreenFBOMultiSampleAA8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154087506 ms III - Start\u000aSLOCK [T main @ 1753154087506 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000aRequested: GLCaps[rgba 8/8/8/1, opaque, accum-r\u000a...[truncated 5698 chars]...\u000atisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154093974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154093974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
          "duration" : 1.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOffsreenPBufferMultiSampleAA8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154087506 ms III - Start\u000aSLOCK [T main @ 1753154087506 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000aRequested: GLCaps[rgba 8/8/8/1, opaque, accum-r\u000a...[truncated 5698 chars]...\u000atisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154093974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154093974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
          "duration" : 0.185,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnscreenMultiSampleAA0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154087506 ms III - Start\u000aSLOCK [T main @ 1753154087506 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000aRequested: GLCaps[rgba 8/8/8/1, opaque, accum-r\u000a...[truncated 5698 chars]...\u000atisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154093974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154093974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
          "duration" : 0.246,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnscreenMultiSampleAA2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154087506 ms III - Start\u000aSLOCK [T main @ 1753154087506 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000aRequested: GLCaps[rgba 8/8/8/1, opaque, accum-r\u000a...[truncated 5698 chars]...\u000atisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154093974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154093974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
          "duration" : 0.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnscreenMultiSampleAA4",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154087506 ms III - Start\u000aSLOCK [T main @ 1753154087506 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000aRequested: GLCaps[rgba 8/8/8/1, opaque, accum-r\u000a...[truncated 5698 chars]...\u000atisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154093974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154093974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
          "duration" : 0.286,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnscreenMultiSampleAA8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154087506 ms III - Start\u000aSLOCK [T main @ 1753154087506 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000aRequested: GLCaps[rgba 8/8/8/1, opaque, accum-r\u000a...[truncated 5698 chars]...\u000atisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154093974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154093974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 7.046,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154087506 ms III - Start\u000aSLOCK [T main @ 1753154087506 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000aRequested: GLCaps[rgba 8/8/8/1, opaque, accum-r\u000a...[truncated 5698 chars]...\u000atisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154093974 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154093974 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:14:47"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
          "duration" : 1.704,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOffscreenFBOMultiSampleAA0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154094705 ms III - Start\u000aSLOCK [T main @ 1753154094705 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000areq. msaa: false\u000aRequested: GLCaps[rgba 8/8/8/1\u000a...[truncated 6167 chars]...\u000atisampleES2NEWT.testOnscreenMultiSampleAA8________-n0000-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154100720 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154100720 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
          "duration" : 1.239,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOffscreenPBufferMultiSampleAA0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154094705 ms III - Start\u000aSLOCK [T main @ 1753154094705 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000areq. msaa: false\u000aRequested: GLCaps[rgba 8/8/8/1\u000a...[truncated 6167 chars]...\u000atisampleES2NEWT.testOnscreenMultiSampleAA8________-n0000-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154100720 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154100720 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
          "duration" : 1.241,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOffsreenFBOMultiSampleAA8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154094705 ms III - Start\u000aSLOCK [T main @ 1753154094705 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000areq. msaa: false\u000aRequested: GLCaps[rgba 8/8/8/1\u000a...[truncated 6167 chars]...\u000atisampleES2NEWT.testOnscreenMultiSampleAA8________-n0000-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154100720 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154100720 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
          "duration" : 1.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOffsreenPBufferMultiSampleAA8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154094705 ms III - Start\u000aSLOCK [T main @ 1753154094705 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000areq. msaa: false\u000aRequested: GLCaps[rgba 8/8/8/1\u000a...[truncated 6167 chars]...\u000atisampleES2NEWT.testOnscreenMultiSampleAA8________-n0000-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154100720 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154100720 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
          "duration" : 0.222,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnscreenMultiSampleAA0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154094705 ms III - Start\u000aSLOCK [T main @ 1753154094705 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000areq. msaa: false\u000aRequested: GLCaps[rgba 8/8/8/1\u000a...[truncated 6167 chars]...\u000atisampleES2NEWT.testOnscreenMultiSampleAA8________-n0000-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154100720 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154100720 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
          "duration" : 0.305,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnscreenMultiSampleAA8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154094705 ms III - Start\u000aSLOCK [T main @ 1753154094705 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000areq. msaa: false\u000aRequested: GLCaps[rgba 8/8/8/1\u000a...[truncated 6167 chars]...\u000atisampleES2NEWT.testOnscreenMultiSampleAA8________-n0000-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154100720 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154100720 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 6.595,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154094705 ms III - Start\u000aSLOCK [T main @ 1753154094705 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0\u000aWARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it\u000a\u000areq. msaa: false\u000aRequested: GLCaps[rgba 8/8/8/1\u000a...[truncated 6167 chars]...\u000atisampleES2NEWT.testOnscreenMultiSampleAA8________-n0000-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D16-St00-Sa04_default-0512x0512.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154100720 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154100720 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:14:54"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
          "duration" : 0.591,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154956060 ms III - Start\u000aSLOCK [T main @ 1753154956061 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test\u000acom.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available\u000a0:0 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], DirectC\u000a...[truncated 81625 chars]...\u000ae\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x72cde7cc: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x72cde7cc FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154957178 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154957178 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.706,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154956060 ms III - Start\u000aSLOCK [T main @ 1753154956061 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test\u000acom.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available\u000a0:0 X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x21], DirectC\u000a...[truncated 81625 chars]...\u000ae\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x72cde7cc: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x72cde7cc FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154957178 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154957178 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:16"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
          "duration" : 0.656,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01OpaqueDecorated",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154101460 ms III - Start\u000aSLOCK [T main @ 1753154101461 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecorated\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x74fe5c40: tileRendererInUse null, GearsES2[obj 0x74fe5c40 isInit false, usesShared false, \u000a...[truncated 7351 chars]...\u000a GearsES2.dispose 0x459e9125: tileRendererInUse null\u000aThread[#39,main-Display-.x11_:0-1-EDT-3,5,main] GearsES2.dispose 0x459e9125 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentUndecorated\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154103912 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154103912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
          "duration" : 0.619,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01TransparentDecorated",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154101460 ms III - Start\u000aSLOCK [T main @ 1753154101461 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecorated\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x74fe5c40: tileRendererInUse null, GearsES2[obj 0x74fe5c40 isInit false, usesShared false, \u000a...[truncated 7351 chars]...\u000a GearsES2.dispose 0x459e9125: tileRendererInUse null\u000aThread[#39,main-Display-.x11_:0-1-EDT-3,5,main] GearsES2.dispose 0x459e9125 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentUndecorated\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154103912 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154103912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
          "duration" : 0.722,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01TransparentUndecorated",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154101460 ms III - Start\u000aSLOCK [T main @ 1753154101461 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecorated\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x74fe5c40: tileRendererInUse null, GearsES2[obj 0x74fe5c40 isInit false, usesShared false, \u000a...[truncated 7351 chars]...\u000a GearsES2.dispose 0x459e9125: tileRendererInUse null\u000aThread[#39,main-Display-.x11_:0-1-EDT-3,5,main] GearsES2.dispose 0x459e9125 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentUndecorated\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154103912 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154103912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.03,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154101460 ms III - Start\u000aSLOCK [T main @ 1753154101461 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecorated\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x74fe5c40: tileRendererInUse null, GearsES2[obj 0x74fe5c40 isInit false, usesShared false, \u000a...[truncated 7351 chars]...\u000a GearsES2.dispose 0x459e9125: tileRendererInUse null\u000aThread[#39,main-Display-.x11_:0-1-EDT-3,5,main] GearsES2.dispose 0x459e9125 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentUndecorated\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154103912 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154103912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:01"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
          "duration" : 1.059,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154104660 ms III - Start\u000aSLOCK [T main @ 1753154104661 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.init ...\u000aGearsES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCapabilities: GLCaps[glx \u000a...[truncated 1537 chars]...\u000a1,5,main]\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.dispose ... \u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154105736 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154105736 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.656,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154104660 ms III - Start\u000aSLOCK [T main @ 1753154104661 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.init ...\u000aGearsES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCapabilities: GLCaps[glx \u000a...[truncated 1537 chars]...\u000a1,5,main]\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.dispose ... \u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154105736 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154105736 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:04"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
          "duration" : 1.184,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154106468 ms III - Start\u000aSLOCK [T main @ 1753154106469 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00\u000aOlympicES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0\u000a...[truncated 1531 chars]...\u000a.3 fps, 0 ms/f\u000a0 s: 60 f / 37 ms, 1621.6 fps, 0 ms/f; total: 780 f, 1310.9 fps, 0 ms/f\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154107668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154107668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.779,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154106468 ms III - Start\u000aSLOCK [T main @ 1753154106469 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00\u000aOlympicES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0\u000a...[truncated 1531 chars]...\u000a.3 fps, 0 ms/f\u000a0 s: 60 f / 37 ms, 1621.6 fps, 0 ms/f; total: 780 f, 1310.9 fps, 0 ms/f\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154107668 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154107668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:06"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
          "duration" : 1.568,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154108436 ms III - Start\u000aSLOCK [T main @ 1753154108436 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT - test00\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES1.init ...\u000aRedSquareES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCapabilities:\u000a...[truncated 1436 chars]...\u000aread[#35,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES1.dispose ... \u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES1.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154110020 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154110020 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.171,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154108436 ms III - Start\u000aSLOCK [T main @ 1753154108436 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT - test00\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES1.init ...\u000aRedSquareES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCapabilities:\u000a...[truncated 1436 chars]...\u000aread[#35,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES1.dispose ... \u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES1.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154110020 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154110020 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:08"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
          "duration" : 1.072,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154958310 ms III - Start\u000aSLOCK [T main @ 1753154958311 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01\u000aHiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)\u000acanvas pos/siz: 5/25 640x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, co\u000a...[truncated 14578 chars]...\u000a470f8a6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154961056 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961071 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154961071 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
          "duration" : 0.532,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_GLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154958310 ms III - Start\u000aSLOCK [T main @ 1753154958311 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01\u000aHiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)\u000acanvas pos/siz: 5/25 640x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, co\u000a...[truncated 14578 chars]...\u000a470f8a6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154961056 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961071 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154961071 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
          "duration" : 0.538,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03_GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154958310 ms III - Start\u000aSLOCK [T main @ 1753154958311 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01\u000aHiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)\u000acanvas pos/siz: 5/25 640x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, co\u000a...[truncated 14578 chars]...\u000a470f8a6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154961056 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961071 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154961071 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
          "duration" : 0.541,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test99_PixelScale1_DefaultNorm",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154958310 ms III - Start\u000aSLOCK [T main @ 1753154958311 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01\u000aHiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)\u000acanvas pos/siz: 5/25 640x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, co\u000a...[truncated 14578 chars]...\u000a470f8a6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154961056 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961071 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154961071 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.347,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154958310 ms III - Start\u000aSLOCK [T main @ 1753154958311 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01\u000aHiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)\u000acanvas pos/siz: 5/25 640x480\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, co\u000a...[truncated 14578 chars]...\u000a470f8a6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154961056 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961071 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154961071 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:18"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
          "duration" : 1.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_DefaultNorm",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961953 ms III - Start\u000aSLOCK [T main @ 1753154961953 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: \u000a...[truncated 36736 chars]...\u000as]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154969208 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154969266 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154969266 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
          "duration" : 0.654,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_DefaultMsaa",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961953 ms III - Start\u000aSLOCK [T main @ 1753154961953 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: \u000a...[truncated 36736 chars]...\u000as]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154969208 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154969266 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154969266 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
          "duration" : 0.655,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03_PbufferNorm",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961953 ms III - Start\u000aSLOCK [T main @ 1753154961953 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: \u000a...[truncated 36736 chars]...\u000as]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154969208 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154969266 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154969266 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
          "duration" : 0.72,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04_PbufferMsaa",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961953 ms III - Start\u000aSLOCK [T main @ 1753154961953 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: \u000a...[truncated 36736 chars]...\u000as]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154969208 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154969266 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154969266 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
          "duration" : 0.665,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05_BitmapNorm",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961953 ms III - Start\u000aSLOCK [T main @ 1753154961953 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: \u000a...[truncated 36736 chars]...\u000as]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154969208 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154969266 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154969266 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
          "duration" : 0.64,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test06_BitmapMsaa",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961953 ms III - Start\u000aSLOCK [T main @ 1753154961953 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: \u000a...[truncated 36736 chars]...\u000as]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154969208 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154969266 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154969266 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
          "duration" : 0.651,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test20_GLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961953 ms III - Start\u000aSLOCK [T main @ 1753154961953 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: \u000a...[truncated 36736 chars]...\u000as]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154969208 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154969266 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154969266 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
          "duration" : 0.658,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test30_GLES3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961953 ms III - Start\u000aSLOCK [T main @ 1753154961953 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: \u000a...[truncated 36736 chars]...\u000as]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154969208 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154969266 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154969266 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
          "duration" : 0.655,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test40_GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961953 ms III - Start\u000aSLOCK [T main @ 1753154961953 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: \u000a...[truncated 36736 chars]...\u000as]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154969208 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154969266 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154969266 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
          "duration" : 0.666,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test99_PixelScale1_DefaultNorm",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961953 ms III - Start\u000aSLOCK [T main @ 1753154961953 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: \u000a...[truncated 36736 chars]...\u000as]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154969208 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154969266 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154969266 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 7.905,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154961953 ms III - Start\u000aSLOCK [T main @ 1753154961953 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: \u000a...[truncated 36736 chars]...\u000as]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154969208 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154969266 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154969266 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:21"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
          "duration" : 0.652,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_DefaultNorm",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154970185 ms III - Start\u000aSLOCK [T main @ 1753154970186 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2892dae4: tileRendererInUse null, GearsES2[obj 0x2892dae4 isInit false, usesShared false, 1 \u000a...[truncated 49940 chars]...\u000aentQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154974018 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154974018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
          "duration" : 0.538,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_DefaultMsaa",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154970185 ms III - Start\u000aSLOCK [T main @ 1753154970186 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2892dae4: tileRendererInUse null, GearsES2[obj 0x2892dae4 isInit false, usesShared false, 1 \u000a...[truncated 49940 chars]...\u000aentQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154974018 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154974018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
          "duration" : 0.519,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03_PbufferNorm",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154970185 ms III - Start\u000aSLOCK [T main @ 1753154970186 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2892dae4: tileRendererInUse null, GearsES2[obj 0x2892dae4 isInit false, usesShared false, 1 \u000a...[truncated 49940 chars]...\u000aentQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154974018 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154974018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
          "duration" : 0.552,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04_PbufferMsaa",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154970185 ms III - Start\u000aSLOCK [T main @ 1753154970186 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2892dae4: tileRendererInUse null, GearsES2[obj 0x2892dae4 isInit false, usesShared false, 1 \u000a...[truncated 49940 chars]...\u000aentQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154974018 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154974018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
          "duration" : 0.533,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05_BitmapNorm",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154970185 ms III - Start\u000aSLOCK [T main @ 1753154970186 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2892dae4: tileRendererInUse null, GearsES2[obj 0x2892dae4 isInit false, usesShared false, 1 \u000a...[truncated 49940 chars]...\u000aentQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154974018 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154974018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
          "duration" : 0.515,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test06_BitmapMsaa",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154970185 ms III - Start\u000aSLOCK [T main @ 1753154970186 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2892dae4: tileRendererInUse null, GearsES2[obj 0x2892dae4 isInit false, usesShared false, 1 \u000a...[truncated 49940 chars]...\u000aentQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154974018 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154974018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.426,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154970185 ms III - Start\u000aSLOCK [T main @ 1753154970186 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2892dae4: tileRendererInUse null, GearsES2[obj 0x2892dae4 isInit false, usesShared false, 1 \u000a...[truncated 49940 chars]...\u000aentQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154974018 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154974018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:30"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT",
          "duration" : 1.366,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155109782 ms III - Start\u000aSLOCK [T main @ 1753155109783 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT - test01\u000aGLEL reshape: Surface 630x630, reshape 0/0 630x450\u000aGLEL reshape: Viewport 0/0, 630x450\u000awindow resized: 0/0 630x450\u000aGLEL reshape: Surface 630x630, reshape 0/0\u000a...[truncated 1066 chars]...\u000a: TestBug1431NewtCanvasAWT.test01-n0037-TestBug1431NewtCanvasAWT-GL4bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0571.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155111167 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155111167 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.97,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155109782 ms III - Start\u000aSLOCK [T main @ 1753155109783 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT - test01\u000aGLEL reshape: Surface 630x630, reshape 0/0 630x450\u000aGLEL reshape: Viewport 0/0, 630x450\u000awindow resized: 0/0 630x450\u000aGLEL reshape: Surface 630x630, reshape 0/0\u000a...[truncated 1066 chars]...\u000a: TestBug1431NewtCanvasAWT.test01-n0037-TestBug1431NewtCanvasAWT-GL4bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0571.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155111167 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155111167 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:31:49"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1542,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testElektronenMultiplizierer01",
          "properties" : {
            
          },
          "skipped" : True,
          "skippedMessage" : "got: <false>, expected: is <true>",
          "status" : "SKIPPED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154110779 ms III - Start\u000aSLOCK [T main @ 1753154110780 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000asetTestSupported: false\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01 - Test not supported on this platform.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154111233 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154111233 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.032,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154110779 ms III - Start\u000aSLOCK [T main @ 1753154110780 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000asetTestSupported: false\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01 - Test not supported on this platform.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154111233 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154111233 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:10"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
          "duration" : 1.044,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_GL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154111974 ms III - Start\u000aSLOCK [T main @ 1753154111975 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2\u000aLoop 1/1\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aCreate Point\u000a...[truncated 19329 chars]...\u000a2.dispose 0x4c402120: tileRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x4c402120 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154114838 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154114839 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
          "duration" : 0.58,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_GLES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154111974 ms III - Start\u000aSLOCK [T main @ 1753154111975 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2\u000aLoop 1/1\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aCreate Point\u000a...[truncated 19329 chars]...\u000a2.dispose 0x4c402120: tileRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x4c402120 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154114838 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154114839 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
          "duration" : 0.584,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03_GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154111974 ms III - Start\u000aSLOCK [T main @ 1753154111975 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2\u000aLoop 1/1\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aCreate Point\u000a...[truncated 19329 chars]...\u000a2.dispose 0x4c402120: tileRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x4c402120 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154114838 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154114839 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
          "duration" : 0.606,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test99_PixelScale1_DefaultNorm",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154111974 ms III - Start\u000aSLOCK [T main @ 1753154111975 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2\u000aLoop 1/1\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aCreate Point\u000a...[truncated 19329 chars]...\u000a2.dispose 0x4c402120: tileRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x4c402120 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154114838 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154114839 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.465,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154111974 ms III - Start\u000aSLOCK [T main @ 1753154111975 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2\u000aLoop 1/1\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aCreate Point\u000a...[truncated 19329 chars]...\u000a2.dispose 0x4c402120: tileRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x4c402120 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154114838 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154114839 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:11"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
          "duration" : 1.771,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155112121 ms III - Start\u000aSLOCK [T main @ 1753155112121 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2\u000aLoop 1/1\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aCrea\u000a...[truncated 12968 chars]...\u000a 0x73e9cf30: tileRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-3,5,main] GearsES2.dispose 0x73e9cf30 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155116217 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155116217 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
          "duration" : 1.15,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155112121 ms III - Start\u000aSLOCK [T main @ 1753155112121 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2\u000aLoop 1/1\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aCrea\u000a...[truncated 12968 chars]...\u000a 0x73e9cf30: tileRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-3,5,main] GearsES2.dispose 0x73e9cf30 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155116217 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155116217 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
          "duration" : 1.147,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test99_PixelScale1_DefaultNorm",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155112121 ms III - Start\u000aSLOCK [T main @ 1753155112121 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2\u000aLoop 1/1\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aCrea\u000a...[truncated 12968 chars]...\u000a 0x73e9cf30: tileRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-3,5,main] GearsES2.dispose 0x73e9cf30 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155116217 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155116217 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.683,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155112121 ms III - Start\u000aSLOCK [T main @ 1753155112121 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2\u000aLoop 1/1\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aCrea\u000a...[truncated 12968 chars]...\u000a 0x73e9cf30: tileRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-3,5,main] GearsES2.dispose 0x73e9cf30 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155116217 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155116217 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:31:52"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
          "duration" : 1.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155644947 ms III - Start\u000aSLOCK [T main @ 1753155644948 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test01GL2ES2\u000aLoop 1/1\u000aCCC00: Run Thread: Thread[#1,main,5,main]\u000aCCC01: SWT Thread: Thread[#1,main,5,main]\u000aCCC02: NEWT EDT Thread: Thread[#36,main-Display-.x11_:0-2\u000a...[truncated 7777 chars]...\u000aES2.dispose 0x4b013c76: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x4b013c76 FIN\u000aQUIT Window Thread[#1,main,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155646906 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155646906 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
          "duration" : 0.659,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155644947 ms III - Start\u000aSLOCK [T main @ 1753155644948 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test01GL2ES2\u000aLoop 1/1\u000aCCC00: Run Thread: Thread[#1,main,5,main]\u000aCCC01: SWT Thread: Thread[#1,main,5,main]\u000aCCC02: NEWT EDT Thread: Thread[#36,main-Display-.x11_:0-2\u000a...[truncated 7777 chars]...\u000aES2.dispose 0x4b013c76: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x4b013c76 FIN\u000aQUIT Window Thread[#1,main,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155646906 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155646906 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.539,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155644947 ms III - Start\u000aSLOCK [T main @ 1753155644948 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test01GL2ES2\u000aLoop 1/1\u000aCCC00: Run Thread: Thread[#1,main,5,main]\u000aCCC01: SWT Thread: Thread[#1,main,5,main]\u000aCCC02: NEWT EDT Thread: Thread[#36,main-Display-.x11_:0-2\u000a...[truncated 7777 chars]...\u000aES2.dispose 0x4b013c76: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x4b013c76 FIN\u000aQUIT Window Thread[#1,main,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155646906 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155646906 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:40:44"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
          "duration" : 1.06,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_GL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154115608 ms III - Start\u000aSLOCK [T main @ 1753154115609 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT - test01_GL2ES2\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aCreate PointerI\u000a...[truncated 3939 chars]...\u000ain] GearsES2.dispose 0x158d2680: tileRendererInUse null\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x158d2680 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT - test01_GL2ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154116684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154116684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.666,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154115608 ms III - Start\u000aSLOCK [T main @ 1753154115609 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT - test01_GL2ES2\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aCreate PointerI\u000a...[truncated 3939 chars]...\u000ain] GearsES2.dispose 0x158d2680: tileRendererInUse null\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x158d2680 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT - test01_GL2ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154116684 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154116684 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:15"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
          "duration" : 5.011,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154117425 ms III - Start\u000aSLOCK [T main @ 1753154117426 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test01GL2ES2\u000arequested: swapInterval 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aNW chosen: \u000a...[truncated 3657 chars]...\u000ad[#37,main-Display-.x11_:0-1-EDT-2,5,main] LandscapeES2.dispose ... \u000aThread[#37,main-Display-.x11_:0-1-EDT-2,5,main] LandscapeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154126964 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154126964 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
          "duration" : 4.514,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154117425 ms III - Start\u000aSLOCK [T main @ 1753154117426 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test01GL2ES2\u000arequested: swapInterval 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aNW chosen: \u000a...[truncated 3657 chars]...\u000ad[#37,main-Display-.x11_:0-1-EDT-2,5,main] LandscapeES2.dispose ... \u000aThread[#37,main-Display-.x11_:0-1-EDT-2,5,main] LandscapeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154126964 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154126964 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 10.132,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154117425 ms III - Start\u000aSLOCK [T main @ 1753154117426 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test01GL2ES2\u000arequested: swapInterval 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aNW chosen: \u000a...[truncated 3657 chars]...\u000ad[#37,main-Display-.x11_:0-1-EDT-2,5,main] LandscapeES2.dispose ... \u000aThread[#37,main-Display-.x11_:0-1-EDT-2,5,main] LandscapeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154126964 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154126964 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:17"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
          "duration" : 3.215,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155117171 ms III - Start\u000aSLOCK [T main @ 1753155117172 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aThread[#3\u000a...[truncated 728082 chars]...\u000an-Display-.x11_:0-1-EDT-2,5,main] LandscapeES2.dispose ... \u000aThread[#40,main-Display-.x11_:0-1-EDT-2,5,main] LandscapeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155121683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155121683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
          "duration" : 1.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155117171 ms III - Start\u000aSLOCK [T main @ 1753155117172 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aThread[#3\u000a...[truncated 728082 chars]...\u000an-Display-.x11_:0-1-EDT-2,5,main] LandscapeES2.dispose ... \u000aThread[#40,main-Display-.x11_:0-1-EDT-2,5,main] LandscapeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155121683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155121683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.142,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155117171 ms III - Start\u000aSLOCK [T main @ 1753155117172 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aThread[#3\u000a...[truncated 728082 chars]...\u000an-Display-.x11_:0-1-EDT-2,5,main] LandscapeES2.dispose ... \u000aThread[#40,main-Display-.x11_:0-1-EDT-2,5,main] LandscapeES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155121683 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155121683 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:31:57"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
          "duration" : 1.138,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154127832 ms III - Start\u000aSLOCK [T main @ 1753154127832 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test01GL2ES2\u000aLoop 1/1\u000arequested: vsync false, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aNW ch\u000a...[truncated 7281 chars]...\u000a.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#37,main-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154129666 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154129666 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
          "duration" : 0.681,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154127832 ms III - Start\u000aSLOCK [T main @ 1753154127832 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test01GL2ES2\u000aLoop 1/1\u000arequested: vsync false, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aNW ch\u000a...[truncated 7281 chars]...\u000a.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#37,main-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154129666 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154129666 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.426,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154127832 ms III - Start\u000aSLOCK [T main @ 1753154127832 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test01GL2ES2\u000aLoop 1/1\u000arequested: vsync false, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aNW ch\u000a...[truncated 7281 chars]...\u000a.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#37,main-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154129666 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154129666 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:27"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
          "duration" : 1.126,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GL2ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155647804 ms III - Start\u000aSLOCK [T main @ 1753155647805 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test01GL2ES2\u000aLoop 1/1\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aTestGearsES2SWT\u000a...[truncated 5561 chars]...\u000a: Exception false\u000aThread[#1,main,5,main] GearsES2.dispose 0x5f16132a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x5f16132a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155649526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155649526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
          "duration" : 0.578,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GL3",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155647804 ms III - Start\u000aSLOCK [T main @ 1753155647805 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test01GL2ES2\u000aLoop 1/1\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aTestGearsES2SWT\u000a...[truncated 5561 chars]...\u000a: Exception false\u000aThread[#1,main,5,main] GearsES2.dispose 0x5f16132a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x5f16132a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155649526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155649526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.311,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155647804 ms III - Start\u000aSLOCK [T main @ 1753155647805 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test01GL2ES2\u000aLoop 1/1\u000arequested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.sw], on-scr[.]]\u000aTestGearsES2SWT\u000a...[truncated 5561 chars]...\u000a: Exception false\u000aThread[#1,main,5,main] GearsES2.dispose 0x5f16132a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x5f16132a FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test02GL3\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155649526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155649526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:40:47"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
          "duration" : 0.709,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154974968 ms III - Start\u000aSLOCK [T main @ 1753154974969 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: GLC\u000a...[truncated 1846 chars]...\u000aIN\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154976227 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154976227 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.843,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154974968 ms III - Start\u000aSLOCK [T main @ 1753154974969 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: GLC\u000a...[truncated 1846 chars]...\u000aIN\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154976227 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154976227 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:34"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
          "duration" : 0.688,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154977178 ms III - Start\u000aSLOCK [T main @ 1753154977178 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154977748 d 1ms]]\u000aWindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.ope\u000a...[truncated 2765 chars]...\u000a Gears.dispose: tileRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154978355 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154978370 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154978370 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.776,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154977178 ms III - Start\u000aSLOCK [T main @ 1753154977178 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154977748 d 1ms]]\u000aWindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.ope\u000a...[truncated 2765 chars]...\u000a Gears.dispose: tileRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154978355 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154978370 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154978370 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:37"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
          "duration" : 0.691,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154979283 ms III - Start\u000aSLOCK [T main @ 1753154979283 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154979886 d 0ms]]\u000aWindowEvent[GAINED_FOCUS, NEWTEvent[source:c\u000a...[truncated 3034 chars]...\u000ae: tileRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154980482 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154980496 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154980496 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.8,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154979283 ms III - Start\u000aSLOCK [T main @ 1753154979283 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154979886 d 0ms]]\u000aWindowEvent[GAINED_FOCUS, NEWTEvent[source:c\u000a...[truncated 3034 chars]...\u000ae: tileRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753154980482 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154980496 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154980496 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:39"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
          "duration" : 0.625,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_DefaultNorm",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154981370 ms III - Start\u000aSLOCK [T main @ 1753154981371 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154981954 d 1ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] G\u000a...[truncated 13197 chars]...\u000aest06_BitmapMsaa\u000aWindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985180 d 0ms]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985181 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154985235 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154985235 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
          "duration" : 0.526,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_DefaultMsaa",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154981370 ms III - Start\u000aSLOCK [T main @ 1753154981371 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154981954 d 1ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] G\u000a...[truncated 13197 chars]...\u000aest06_BitmapMsaa\u000aWindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985180 d 0ms]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985181 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154985235 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154985235 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
          "duration" : 0.536,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03_PbufferNorm",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154981370 ms III - Start\u000aSLOCK [T main @ 1753154981371 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154981954 d 1ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] G\u000a...[truncated 13197 chars]...\u000aest06_BitmapMsaa\u000aWindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985180 d 0ms]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985181 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154985235 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154985235 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
          "duration" : 0.54,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04_PbufferMsaa",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154981370 ms III - Start\u000aSLOCK [T main @ 1753154981371 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154981954 d 1ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] G\u000a...[truncated 13197 chars]...\u000aest06_BitmapMsaa\u000aWindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985180 d 0ms]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985181 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154985235 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154985235 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
          "duration" : 0.549,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05_BitmapNorm",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154981370 ms III - Start\u000aSLOCK [T main @ 1753154981371 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154981954 d 1ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] G\u000a...[truncated 13197 chars]...\u000aest06_BitmapMsaa\u000aWindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985180 d 0ms]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985181 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154985235 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154985235 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
          "duration" : 0.53,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test06_BitmapMsaa",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154981370 ms III - Start\u000aSLOCK [T main @ 1753154981371 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154981954 d 1ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] G\u000a...[truncated 13197 chars]...\u000aest06_BitmapMsaa\u000aWindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985180 d 0ms]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985181 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154985235 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154985235 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.462,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154981370 ms III - Start\u000aSLOCK [T main @ 1753154981371 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154981954 d 1ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] G\u000a...[truncated 13197 chars]...\u000aest06_BitmapMsaa\u000aWindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985180 d 0ms]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154985181 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154985235 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154985235 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:41"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
          "duration" : 0.662,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154130434 ms III - Start\u000aSLOCK [T main @ 1753154130434 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01\u000aCreate PointerIcon #01: PointerIcon[obj 0x1b7cc17c, .x11_:0-1, 0x3400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]\u000aCreate Poin\u000a...[truncated 3006 chars]...\u000a(has)\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154131551 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154131551 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.715,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154130434 ms III - Start\u000aSLOCK [T main @ 1753154130434 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01\u000aCreate PointerIcon #01: PointerIcon[obj 0x1b7cc17c, .x11_:0-1, 0x3400004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]\u000aCreate Poin\u000a...[truncated 3006 chars]...\u000a(has)\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154131551 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154131551 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:30"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
          "duration" : 2.606,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155123097 ms III - Start\u000aSLOCK [T main @ 1753155123098 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01\u000aWindowUpdateEvent[[ 0 / 0  213 x 160 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753155123838 d 0ms]]]\u000a...[truncated 3646 chars]...\u000a-EventQueue-0,6,main] GearsES2.dispose 0x37ceb1df: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x37ceb1df FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155126222 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155126222 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.72,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155123097 ms III - Start\u000aSLOCK [T main @ 1753155123098 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01\u000aWindowUpdateEvent[[ 0 / 0  213 x 160 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1753155123838 d 0ms]]]\u000a...[truncated 3646 chars]...\u000a-EventQueue-0,6,main] GearsES2.dispose 0x37ceb1df: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x37ceb1df FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155126222 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155126222 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:32:03"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
          "duration" : 0.665,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_DefCaps_Anim",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154132291 ms III - Start\u000aSLOCK [T main @ 1753154132291 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim\u000amain-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0017-GL4bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png\u000ama\u000a...[truncated 1696 chars]...\u000aGL4bc_-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0640x0480.png\u000aQUIT Window Thread[#38,main-Display-.x11_:0-1-EDT-3,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test12_FBOCaps_NoAnim\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154135829 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154135829 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
          "duration" : 0.698,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_DefCaps_NoAnim",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154132291 ms III - Start\u000aSLOCK [T main @ 1753154132291 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim\u000amain-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0017-GL4bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png\u000ama\u000a...[truncated 1696 chars]...\u000aGL4bc_-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0640x0480.png\u000aQUIT Window Thread[#38,main-Display-.x11_:0-1-EDT-3,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test12_FBOCaps_NoAnim\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154135829 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154135829 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
          "duration" : 1.743,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12_FBOCaps_NoAnim",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154132291 ms III - Start\u000aSLOCK [T main @ 1753154132291 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim\u000amain-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0017-GL4bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png\u000ama\u000a...[truncated 1696 chars]...\u000aGL4bc_-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0640x0480.png\u000aQUIT Window Thread[#38,main-Display-.x11_:0-1-EDT-3,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test12_FBOCaps_NoAnim\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154135829 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154135829 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.114,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154132291 ms III - Start\u000aSLOCK [T main @ 1753154132291 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim\u000amain-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0017-GL4bc_-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png\u000ama\u000a...[truncated 1696 chars]...\u000aGL4bc_-sw-fbobject-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0640x0480.png\u000aQUIT Window Thread[#38,main-Display-.x11_:0-1-EDT-3,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test12_FBOCaps_NoAnim\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154135829 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154135829 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:32"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
          "duration" : 1.178,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_GL3Core_Passthrough",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154136572 ms III - Start\u000aSLOCK [T main @ 1753154136573 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough\u000aInit - START - useGeomShader 0 -> passthrough01_xxx\u000aGL_VENDOR: Mesa/X.org\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION:\u000a...[truncated 4401 chars]...\u000a0 ms, 600.0 fps, 1 ms/f; total: 240 f, 441.1 fps, 2 ms/f\u000aQUIT Window Thread[#41,main-Display-.x11_:0-1-EDT-4,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test12_GL3Compat_FlipXYZ\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154139848 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154139849 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
          "duration" : 0.682,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_GL3Core_FlipXYZ",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154136572 ms III - Start\u000aSLOCK [T main @ 1753154136573 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough\u000aInit - START - useGeomShader 0 -> passthrough01_xxx\u000aGL_VENDOR: Mesa/X.org\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION:\u000a...[truncated 4401 chars]...\u000a0 ms, 600.0 fps, 1 ms/f; total: 240 f, 441.1 fps, 2 ms/f\u000aQUIT Window Thread[#41,main-Display-.x11_:0-1-EDT-4,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test12_GL3Compat_FlipXYZ\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154139848 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154139849 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
          "duration" : 0.684,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11_GL3Compat_Passthrough",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154136572 ms III - Start\u000aSLOCK [T main @ 1753154136573 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough\u000aInit - START - useGeomShader 0 -> passthrough01_xxx\u000aGL_VENDOR: Mesa/X.org\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION:\u000a...[truncated 4401 chars]...\u000a0 ms, 600.0 fps, 1 ms/f; total: 240 f, 441.1 fps, 2 ms/f\u000aQUIT Window Thread[#41,main-Display-.x11_:0-1-EDT-4,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test12_GL3Compat_FlipXYZ\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154139848 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154139849 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
          "duration" : 0.715,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12_GL3Compat_FlipXYZ",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154136572 ms III - Start\u000aSLOCK [T main @ 1753154136573 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough\u000aInit - START - useGeomShader 0 -> passthrough01_xxx\u000aGL_VENDOR: Mesa/X.org\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION:\u000a...[truncated 4401 chars]...\u000a0 ms, 600.0 fps, 1 ms/f; total: 240 f, 441.1 fps, 2 ms/f\u000aQUIT Window Thread[#41,main-Display-.x11_:0-1-EDT-4,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test12_GL3Compat_FlipXYZ\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154139848 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154139849 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.889,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154136572 ms III - Start\u000aSLOCK [T main @ 1753154136573 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough\u000aInit - START - useGeomShader 0 -> passthrough01_xxx\u000aGL_VENDOR: Mesa/X.org\u000aGL_RENDERER: llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION:\u000a...[truncated 4401 chars]...\u000a0 ms, 600.0 fps, 1 ms/f; total: 240 f, 441.1 fps, 2 ms/f\u000aQUIT Window Thread[#41,main-Display-.x11_:0-1-EDT-4,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test12_GL3Compat_FlipXYZ\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154139848 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154139849 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:36"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
          "duration" : 0.633,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_DefaultMsaa",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154986209 ms III - Start\u000aSLOCK [T main @ 1753154986209 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154986806 d 1ms]]\u000aChosen GLCapabilities: GLCaps[\u000a...[truncated 806 chars]...\u000ast01_DefaultMsaa\u000aWindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154987345 d 0ms]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154987346 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154987389 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154987389 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.799,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154986209 ms III - Start\u000aSLOCK [T main @ 1753154986209 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154986806 d 1ms]]\u000aChosen GLCapabilities: GLCaps[\u000a...[truncated 806 chars]...\u000ast01_DefaultMsaa\u000aWindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154987345 d 0ms]]\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753154987346 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154987389 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154987389 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:46"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
          "duration" : 1.144,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_01a",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154140676 ms III - Start\u000aSLOCK [T main @ 1753154140676 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4\u000a...[truncated 740 chars]...\u000a/f\u000a0 s: 60 f / 68 ms, 882.3 fps, 1 ms/f; total: 420 f, 735.5 fps, 1 ms/f\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154141836 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154141836 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.743,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154140676 ms III - Start\u000aSLOCK [T main @ 1753154140676 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL4/GL4\u000a...[truncated 740 chars]...\u000a/f\u000a0 s: 60 f / 68 ms, 882.3 fps, 1 ms/f; total: 420 f, 735.5 fps, 1 ms/f\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154141836 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154141836 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:40"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
          "duration" : 1.143,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_01a",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154142592 ms III - Start\u000aSLOCK [T main @ 1753154142593 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test01_01a\u000amain-Animator#00: ** screenshot: TestTessellationShader01GL4NEWT.test01_01a-n0000-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-08\u000a...[truncated 1890 chars]...\u000as: 60 f / 42 ms, 1428.5 fps, 0 ms/f; total: 660 f, 1124.3 fps, 0 ms/f\u000aQUIT Window Thread[#37,main-Display-.x11_:0-1-EDT-2,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test02_01b\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154144431 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154144431 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
          "duration" : 0.681,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_01b",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154142592 ms III - Start\u000aSLOCK [T main @ 1753154142593 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test01_01a\u000amain-Animator#00: ** screenshot: TestTessellationShader01GL4NEWT.test01_01a-n0000-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-08\u000a...[truncated 1890 chars]...\u000as: 60 f / 42 ms, 1428.5 fps, 0 ms/f; total: 660 f, 1124.3 fps, 0 ms/f\u000aQUIT Window Thread[#37,main-Display-.x11_:0-1-EDT-2,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test02_01b\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154144431 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154144431 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.424,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154142592 ms III - Start\u000aSLOCK [T main @ 1753154142593 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test01_01a\u000amain-Animator#00: ** screenshot: TestTessellationShader01GL4NEWT.test01_01a-n0000-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-08\u000a...[truncated 1890 chars]...\u000as: 60 f / 42 ms, 1428.5 fps, 0 ms/f; total: 660 f, 1124.3 fps, 0 ms/f\u000aQUIT Window Thread[#37,main-Display-.x11_:0-1-EDT-2,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test02_01b\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154144431 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154144431 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:42"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
          "duration" : 0.606,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00NoShaderState_Validation",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154145213 ms III - Start\u000aSLOCK [T main @ 1753154145214 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLPr\u000a...[truncated 64733 chars]...\u000aaceLockCount 1]], direct true] \u000ascreen #1\u000ascreen #2\u000atestShaderState01PerformanceDouble: 0.228s: 600f, 2631.5 fps, 0 ms/f\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154147200 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154147200 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
          "duration" : 0.151,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01ShaderState_Validation",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154145213 ms III - Start\u000aSLOCK [T main @ 1753154145214 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLPr\u000a...[truncated 64733 chars]...\u000aaceLockCount 1]], direct true] \u000ascreen #1\u000ascreen #2\u000atestShaderState01PerformanceDouble: 0.228s: 600f, 2631.5 fps, 0 ms/f\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154147200 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154147200 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
          "duration" : 0.429,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02ShaderState_PerformanceSingleKeepEnabled",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154145213 ms III - Start\u000aSLOCK [T main @ 1753154145214 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLPr\u000a...[truncated 64733 chars]...\u000aaceLockCount 1]], direct true] \u000ascreen #1\u000ascreen #2\u000atestShaderState01PerformanceDouble: 0.228s: 600f, 2631.5 fps, 0 ms/f\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154147200 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154147200 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
          "duration" : 0.4,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03ShaderState_PerformanceSingleToggleEnable",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154145213 ms III - Start\u000aSLOCK [T main @ 1753154145214 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLPr\u000a...[truncated 64733 chars]...\u000aaceLockCount 1]], direct true] \u000ascreen #1\u000ascreen #2\u000atestShaderState01PerformanceDouble: 0.228s: 600f, 2631.5 fps, 0 ms/f\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154147200 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154147200 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
          "duration" : 0.382,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04ShaderState_PerformanceDouble",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154145213 ms III - Start\u000aSLOCK [T main @ 1753154145214 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLPr\u000a...[truncated 64733 chars]...\u000aaceLockCount 1]], direct true] \u000ascreen #1\u000ascreen #2\u000atestShaderState01PerformanceDouble: 0.228s: 600f, 2631.5 fps, 0 ms/f\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154147200 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154147200 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.565,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154145213 ms III - Start\u000aSLOCK [T main @ 1753154145214 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , sw, GLPr\u000a...[truncated 64733 chars]...\u000aaceLockCount 1]], direct true] \u000ascreen #1\u000ascreen #2\u000atestShaderState01PerformanceDouble: 0.228s: 600f, 2631.5 fps, 0 ms/f\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154147200 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154147200 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:45"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
          "duration" : 0.902,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01ShaderStatePerformanceDouble",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154148067 ms III - Start\u000aSLOCK [T main @ 1753154148067 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test01ShaderStatePerformanceDouble\u000aCCC01: GLProfile.initSingleton(); START\u000aCCC01: GLProfile.initSingleton(); DONE \u000aCCC01: Win + Ctx creation incl 1st makeCurrent.\u000aDropping G\u000a...[truncated 40701 chars]...\u000apos=0 lim=16 cap=16], alive true]\u000ascreen #1\u000ascreen #2\u000ascreen #3\u000ascreen #4\u000ascreen #10\u000ascreen #20\u000ascreen #30\u000ascreen #40\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test12ShaderStateValidationSP1Unlinked\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154149572 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154149572 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
          "duration" : 0.251,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11ShaderStateValidationSP1Linked",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154148067 ms III - Start\u000aSLOCK [T main @ 1753154148067 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test01ShaderStatePerformanceDouble\u000aCCC01: GLProfile.initSingleton(); START\u000aCCC01: GLProfile.initSingleton(); DONE \u000aCCC01: Win + Ctx creation incl 1st makeCurrent.\u000aDropping G\u000a...[truncated 40701 chars]...\u000apos=0 lim=16 cap=16], alive true]\u000ascreen #1\u000ascreen #2\u000ascreen #3\u000ascreen #4\u000ascreen #10\u000ascreen #20\u000ascreen #30\u000ascreen #40\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test12ShaderStateValidationSP1Unlinked\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154149572 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154149572 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
          "duration" : 0.299,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12ShaderStateValidationSP1Unlinked",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154148067 ms III - Start\u000aSLOCK [T main @ 1753154148067 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test01ShaderStatePerformanceDouble\u000aCCC01: GLProfile.initSingleton(); START\u000aCCC01: GLProfile.initSingleton(); DONE \u000aCCC01: Win + Ctx creation incl 1st makeCurrent.\u000aDropping G\u000a...[truncated 40701 chars]...\u000apos=0 lim=16 cap=16], alive true]\u000ascreen #1\u000ascreen #2\u000ascreen #3\u000ascreen #4\u000ascreen #10\u000ascreen #20\u000ascreen #30\u000ascreen #40\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test12ShaderStateValidationSP1Unlinked\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154149572 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154149572 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.101,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154148067 ms III - Start\u000aSLOCK [T main @ 1753154148067 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test01ShaderStatePerformanceDouble\u000aCCC01: GLProfile.initSingleton(); START\u000aCCC01: GLProfile.initSingleton(); DONE \u000aCCC01: Win + Ctx creation incl 1st makeCurrent.\u000aDropping G\u000a...[truncated 40701 chars]...\u000apos=0 lim=16 cap=16], alive true]\u000ascreen #1\u000ascreen #2\u000ascreen #3\u000ascreen #4\u000ascreen #10\u000ascreen #20\u000ascreen #30\u000ascreen #40\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test12ShaderStateValidationSP1Unlinked\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154149572 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154149572 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:48"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
          "duration" : 0.562,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGLSLCompilation01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154150361 ms III - Start\u000aSLOCK [T main @ 1753154150361 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01\u000a++++ TestCase.setUp: com.jogamp.opengl.test.juni\u000a...[truncated 1691 chars]...\u000ay-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,Thread-1-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLUse01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154151151 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154151151 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
          "duration" : 0.212,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGLSLUse01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154150361 ms III - Start\u000aSLOCK [T main @ 1753154150361 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01\u000a++++ TestCase.setUp: com.jogamp.opengl.test.juni\u000a...[truncated 1691 chars]...\u000ay-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,Thread-1-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLUse01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154151151 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154151151 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.371,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154150361 ms III - Start\u000aSLOCK [T main @ 1753154150361 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01\u000a++++ TestCase.setUp: com.jogamp.opengl.test.juni\u000a...[truncated 1691 chars]...\u000ay-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,Thread-1-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLUse01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154151151 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154151151 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:50"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
          "duration" : 1.174,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_PSA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154151913 ms III - Start\u000aSLOCK [T main @ 1753154151914 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test01_PSA\u000aScreen pixel/cm 36.852207, 36.86007\u000aHiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)\u000amain: ** screenshot: TestRulerNEWT01.test01_PSA-n0001-GL4___-sw-onscre\u000a...[truncated 317 chars]...\u000a.0 (val) -> 1.0x1.0 (has)\u000amain: ** screenshot: TestRulerNEWT01.test99_PS1-n0001-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test99_PS1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154153784 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154153784 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
          "duration" : 0.68,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test99_PS1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154151913 ms III - Start\u000aSLOCK [T main @ 1753154151914 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test01_PSA\u000aScreen pixel/cm 36.852207, 36.86007\u000aHiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)\u000amain: ** screenshot: TestRulerNEWT01.test01_PSA-n0001-GL4___-sw-onscre\u000a...[truncated 317 chars]...\u000a.0 (val) -> 1.0x1.0 (has)\u000amain: ** screenshot: TestRulerNEWT01.test99_PS1-n0001-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test99_PS1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154153784 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154153784 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.45,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154151913 ms III - Start\u000aSLOCK [T main @ 1753154151914 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test01_PSA\u000aScreen pixel/cm 36.852207, 36.86007\u000aHiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)\u000amain: ** screenshot: TestRulerNEWT01.test01_PSA-n0001-GL4___-sw-onscre\u000a...[truncated 317 chars]...\u000a.0 (val) -> 1.0x1.0 (has)\u000amain: ** screenshot: TestRulerNEWT01.test99_PS1-n0001-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test99_PS1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154153784 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154153784 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:15:51"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
          "duration" : 1.078,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "compileShader",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154988272 ms III - Start\u000aSLOCK [T main @ 1753154988273 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154989369 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154989369 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Shader compiled: id=1\u000a"
        }
      ],
      "duration" : 1.68,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154988272 ms III - Start\u000aSLOCK [T main @ 1753154988273 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154989369 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154989369 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "Shader compiled: id=1\u000a",
      "timestamp" : "2025-07-22T03:29:48"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
          "duration" : 0.55,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGlTransformFeedbackVaryings_WhenVarNameOK",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154154569 ms III - Start\u000aSLOCK [T main @ 1753154154570 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameOK\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext d\u000a...[truncated 18719 chars]...\u000a sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]] != recommended[0]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameWrong\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154155234 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154155234 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GOOD (expected link error) - testGlTransformFeedbackVaryings_WhenVarNameWrong:postLink: Program link failed: 1\u000a\u0009error: Transform feedback varying PPPosition undeclared.\u000a\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
          "duration" : 0.099,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGlTransformFeedbackVaryings_WhenVarNameWrong",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154154569 ms III - Start\u000aSLOCK [T main @ 1753154154570 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameOK\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext d\u000a...[truncated 18719 chars]...\u000a sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]] != recommended[0]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameWrong\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154155234 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154155234 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GOOD (expected link error) - testGlTransformFeedbackVaryings_WhenVarNameWrong:postLink: Program link failed: 1\u000a\u0009error: Transform feedback varying PPPosition undeclared.\u000a\u000a"
        }
      ],
      "duration" : 1.24,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154154569 ms III - Start\u000aSLOCK [T main @ 1753154154570 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameOK\u000aDropping GLCaps[glx vid 0x583, fbc 0x1c4: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext d\u000a...[truncated 18719 chars]...\u000a sample-ext default, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]] != recommended[0]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameWrong\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154155234 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154155234 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "GOOD (expected link error) - testGlTransformFeedbackVaryings_WhenVarNameWrong:postLink: Program link failed: 1\u000a\u0009error: Transform feedback varying PPPosition undeclared.\u000a\u000a",
      "timestamp" : "2025-07-22T03:15:54"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
          "duration" : 0.995,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154990343 ms III - Start\u000aSLOCK [T main @ 1753154990344 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154991358 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154991358 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.61,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154990343 ms III - Start\u000aSLOCK [T main @ 1753154990344 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154991358 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154991358 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:50"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
          "duration" : 0.896,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154992253 ms III - Start\u000aSLOCK [T main @ 1753154992253 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01\u000aUsing GLU com.jogamp.opengl.glu.gl2.GLUgl2\u000aUnpack-Alignment 0:  in-size 46005\u000aUnpack-Alignment 0: out-size 65536\u000aUnpack-Alignment 1:  in-size 45369\u000aUnpac\u000a...[truncated 33 chars]...\u000aack-Alignment 4:  in-size 46005\u000aUnpack-Alignment 4: out-size 65536\u000aUnpack-Alignment 8:  in-size 46005\u000aUnpack-Alignment 8: out-size 65536\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154993170 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154993170 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.498,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154992253 ms III - Start\u000aSLOCK [T main @ 1753154992253 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01\u000aUsing GLU com.jogamp.opengl.glu.gl2.GLUgl2\u000aUnpack-Alignment 0:  in-size 46005\u000aUnpack-Alignment 0: out-size 65536\u000aUnpack-Alignment 1:  in-size 45369\u000aUnpac\u000a...[truncated 33 chars]...\u000aack-Alignment 4:  in-size 46005\u000aUnpack-Alignment 4: out-size 65536\u000aUnpack-Alignment 8:  in-size 46005\u000aUnpack-Alignment 8: out-size 65536\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154993170 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154993170 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:52"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
          "duration" : 5.192,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NewtCanvasAWT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155127123 ms III - Start\u000aSLOCK [T main @ 1753155127124 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000aTestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Start Pre-JOGL-Swing\u000aTestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before NativeWindow init\u000a******** clearAWTFocus.0\u000a******** clearAWTFocus.X\u000atoFront: robot pos: 200/78\u000acenterMouse: robot pos: 200x43, on\u000a...[truncated 21307 chars]...\u000a): End\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas\u000aTestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): Start\u000aTestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): End\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155325997 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155325997 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
          "duration" : 191.823,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GLCanvas",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155127123 ms III - Start\u000aSLOCK [T main @ 1753155127124 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000aTestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Start Pre-JOGL-Swing\u000aTestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before NativeWindow init\u000a******** clearAWTFocus.0\u000a******** clearAWTFocus.X\u000atoFront: robot pos: 200/78\u000acenterMouse: robot pos: 200x43, on\u000a...[truncated 21307 chars]...\u000a): End\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas\u000aTestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): Start\u000aTestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): End\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155325997 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155325997 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 199.486,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155127123 ms III - Start\u000aSLOCK [T main @ 1753155127124 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000aTestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Start Pre-JOGL-Swing\u000aTestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before NativeWindow init\u000a******** clearAWTFocus.0\u000a******** clearAWTFocus.X\u000atoFront: robot pos: 200/78\u000acenterMouse: robot pos: 200x43, on\u000a...[truncated 21307 chars]...\u000a): End\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas\u000aTestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): Start\u000aTestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): End\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155325997 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155325997 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:32:07"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
          "duration" : 1.193,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01aOffscreenWindowPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154156038 ms III - Start\u000aSLOCK [T main @ 1753154156039 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLC\u000a...[truncated 20599 chars]...\u000aES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-11,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154168664 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154168664 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "INFO: PBuffer supported: true\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 1\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
          "duration" : 1.112,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01bOffscreenWindowPBufferStencil",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154156038 ms III - Start\u000aSLOCK [T main @ 1753154156039 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLC\u000a...[truncated 20599 chars]...\u000aES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-11,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154168664 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154168664 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "INFO: PBuffer supported: true\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 1\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
          "duration" : 1.1,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01cOffscreenWindowPBuffer555",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154156038 ms III - Start\u000aSLOCK [T main @ 1753154156039 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLC\u000a...[truncated 20599 chars]...\u000aES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-11,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154168664 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154168664 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "INFO: PBuffer supported: true\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 1\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
          "duration" : 1.094,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01cOffscreenWindowPBufferStencilAlpha",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154156038 ms III - Start\u000aSLOCK [T main @ 1753154156039 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLC\u000a...[truncated 20599 chars]...\u000aES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-11,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154168664 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154168664 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "INFO: PBuffer supported: true\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 1\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
          "duration" : 3.231,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02Offscreen3Windows1DisplayPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154156038 ms III - Start\u000aSLOCK [T main @ 1753154156039 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLC\u000a...[truncated 20599 chars]...\u000aES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-11,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154168664 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154168664 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "INFO: PBuffer supported: true\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 1\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
          "duration" : 3.29,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03Offscreen3Windows3DisplaysPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154156038 ms III - Start\u000aSLOCK [T main @ 1753154156039 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLC\u000a...[truncated 20599 chars]...\u000aES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-11,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154168664 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154168664 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "INFO: PBuffer supported: true\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 1\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
          "duration" : 1.162,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04OffscreenSnapshotWithDemoPBuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154156038 ms III - Start\u000aSLOCK [T main @ 1753154156039 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLC\u000a...[truncated 20599 chars]...\u000aES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-11,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154168664 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154168664 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "INFO: PBuffer supported: true\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 1\u000a"
        }
      ],
      "duration" : 13.205,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154156038 ms III - Start\u000aSLOCK [T main @ 1753154156039 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLC\u000a...[truncated 20599 chars]...\u000aES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-11,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154168664 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154168664 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "INFO: PBuffer supported: true\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 0\u000aCreate Window 1\u000aCreate Window 2\u000aCreate Window 1\u000a",
      "timestamp" : "2025-07-22T03:15:55"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
          "duration" : 1.567,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11OffscreenWindowPixmap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154169403 ms III - Start\u000aSLOCK [T main @ 1753154169404 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test11OffscreenWindowPixmap\u000aThread[#1,main,5,main] RedSquareES1.init ...\u000aRedSquareES1 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x\u000a...[truncated 2835 chars]...\u000a-EDT-3,5,main] RedSquareES1.dispose ... \u000aThread[#37,main-Display-.x11_:0-1-EDT-3,5,main] RedSquareES1.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test14OffscreenSnapshotWithDemoPixmap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154172099 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154172099 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
          "duration" : 1.112,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test14OffscreenSnapshotWithDemoPixmap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154169403 ms III - Start\u000aSLOCK [T main @ 1753154169404 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test11OffscreenWindowPixmap\u000aThread[#1,main,5,main] RedSquareES1.init ...\u000aRedSquareES1 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x\u000a...[truncated 2835 chars]...\u000a-EDT-3,5,main] RedSquareES1.dispose ... \u000aThread[#37,main-Display-.x11_:0-1-EDT-3,5,main] RedSquareES1.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test14OffscreenSnapshotWithDemoPixmap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154172099 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154172099 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.271,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154169403 ms III - Start\u000aSLOCK [T main @ 1753154169404 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test11OffscreenWindowPixmap\u000aThread[#1,main,5,main] RedSquareES1.init ...\u000aRedSquareES1 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x\u000a...[truncated 2835 chars]...\u000a-EDT-3,5,main] RedSquareES1.dispose ... \u000aThread[#37,main-Display-.x11_:0-1-EDT-3,5,main] RedSquareES1.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test14OffscreenSnapshotWithDemoPixmap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154172099 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154172099 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:16:09"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
          "duration" : 3.929,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test14GearsNewtCanvasAWT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154994049 ms III - Start\u000aSLOCK [T main @ 1753154994049 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT\u000aINIT START\u000aP: 25 NewtCanvasAWT_T:\u000a\u0009ctor\u0009    71/t   2.84/1\u000a\u0009visible\u0009  3291/t 131.64/1\u000a\u0009sum-i\u0009  3362/t 134.48/1\u000aINIT END: 25/25\u000aT: duration 0 39\u000a\u0009total-d\u0009  3401/t 136.04/1\u000a\u0009total-i\u0009  3401/t 136.04/1\u000aTotal: 3401\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154998513 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154998513 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.05,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154994049 ms III - Start\u000aSLOCK [T main @ 1753154994049 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT\u000aINIT START\u000aP: 25 NewtCanvasAWT_T:\u000a\u0009ctor\u0009    71/t   2.84/1\u000a\u0009visible\u0009  3291/t 131.64/1\u000a\u0009sum-i\u0009  3362/t 134.48/1\u000aINIT END: 25/25\u000aT: duration 0 39\u000a\u0009total-d\u0009  3401/t 136.04/1\u000a\u0009total-i\u0009  3401/t 136.04/1\u000aTotal: 3401\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154998513 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154998513 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:54"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 0.305,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00NopNoGLDefGrid",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 1.036,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NopGLCanvasDefGrid",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 1.038,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NopGLJPanelDefGridSingleAutoFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 0.822,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03NopGLJPanelDefGridSingleManualFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 0.328,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04NopGLJPanelDefGridMTManualFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 3.379,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05NopNewtCanvasAWTDefGrid",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 1.086,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11GearsGLCanvasDefGrid",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 1.137,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12GearsGLJPanelDefGridSingleAutoFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 1.047,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13GearsGLJPanelDefGridSingleManualFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 0.569,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test14GearsGLJPanelDefGridMTManualFlip",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 3.689,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test15GearsNewtCanvasAWTDefGrid",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 0.179,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test20NopNoGLDefOverlap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 0.849,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test21NopGLCanvasDefOverlap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 1.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test22NopGLJPanelDefOverlapSingle",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 0.527,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test23NopGLJPanelDefOverlapMT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
          "duration" : 3.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test25NopNewtCanvasAWTDefOverlap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 21.415,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154999470 ms III - Start\u000aSLOCK [T main @ 1753154999470 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid\u000aFrame size: 800x600 -> 25 x 128x88, overlap false\u000aSkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false\u000aINIT START\u000aSleep i\u000a...[truncated 10430 chars]...\u000aum-i\u0009  3075/t 123.00/1\u000aINIT END: 25/25\u000aT: duration 0 0\u000a\u0009total-d\u0009  3075/t 123.00/1\u000a\u0009total-i\u0009  3075/t 123.00/1\u000aTotal: 3075\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155020278 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155020279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:29:59"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NopGLWindowNoReuse",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154172880 ms III - Start\u000aSLOCK [T main @ 1753154172881 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test01NopGLWindowNoReuse\u000aDisabled for auto unit test until further analysis - Windows/ATI driver crash\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.Tes\u000a...[truncated 782 chars]...\u000a8.16/1\u000a\u0009sum-i\u0009  2245/t  89.80/1\u000aINIT END: 25/25\u000aT: duration 0 1\u000a\u0009total-d\u0009  2246/t  89.84/1\u000a\u0009total-i\u0009  2246/t  89.84/1\u000aTotal: 2246\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test02NopGLWindowReuse\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154175632 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154175633 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
          "duration" : 2.306,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NopGLWindowReuse",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154172880 ms III - Start\u000aSLOCK [T main @ 1753154172881 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test01NopGLWindowNoReuse\u000aDisabled for auto unit test until further analysis - Windows/ATI driver crash\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.Tes\u000a...[truncated 782 chars]...\u000a8.16/1\u000a\u0009sum-i\u0009  2245/t  89.80/1\u000aINIT END: 25/25\u000aT: duration 0 1\u000a\u0009total-d\u0009  2246/t  89.84/1\u000a\u0009total-i\u0009  2246/t  89.84/1\u000aTotal: 2246\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test02NopGLWindowReuse\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154175632 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154175633 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.347,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154172880 ms III - Start\u000aSLOCK [T main @ 1753154172881 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test01NopGLWindowNoReuse\u000aDisabled for auto unit test until further analysis - Windows/ATI driver crash\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.Tes\u000a...[truncated 782 chars]...\u000a8.16/1\u000a\u0009sum-i\u0009  2245/t  89.80/1\u000aINIT END: 25/25\u000aT: duration 0 1\u000a\u0009total-d\u0009  2246/t  89.84/1\u000a\u0009total-i\u0009  2246/t  89.84/1\u000aTotal: 2246\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test02NopGLWindowReuse\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154175632 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154175633 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:16:12"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
          "duration" : 0.082,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01ChooseOnly",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154176433 ms III - Start\u000aSLOCK [T main @ 1753154176433 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test01ChooseOnly\u000aINIT START #0\u000aRun: 0, count 50/50 raw:\u000a\u0009choose\u0009    30/t   0.60/1\u000aINIT END #0\u000aINIT START #1\u000aRun: 1, count 50/50 raw:\u000a\u0009choose\u0009     7/t   0.14/1\u000aINIT END #1\u000aINI\u000a...[truncated 750 chars]...\u000a19.34/1\u000a\u0009glad-realize\u0009     0/t   0.00/1\u000a\u0009ctx-create1\u0009   188/t   3.76/1\u000a\u0009ctx-curren2\u0009     0/t   0.00/1\u000a\u0009glad-ctx-init\u0009  1155/t  23.10/1\u000aINIT END #2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test02Full\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154180736 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154180736 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
          "duration" : 3.773,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02Full",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154176433 ms III - Start\u000aSLOCK [T main @ 1753154176433 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test01ChooseOnly\u000aINIT START #0\u000aRun: 0, count 50/50 raw:\u000a\u0009choose\u0009    30/t   0.60/1\u000aINIT END #0\u000aINIT START #1\u000aRun: 1, count 50/50 raw:\u000a\u0009choose\u0009     7/t   0.14/1\u000aINIT END #1\u000aINI\u000a...[truncated 750 chars]...\u000a19.34/1\u000a\u0009glad-realize\u0009     0/t   0.00/1\u000a\u0009ctx-create1\u0009   188/t   3.76/1\u000a\u0009ctx-curren2\u0009     0/t   0.00/1\u000a\u0009glad-ctx-init\u0009  1155/t  23.10/1\u000aINIT END #2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test02Full\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154180736 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154180736 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.878,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154176433 ms III - Start\u000aSLOCK [T main @ 1753154176433 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test01ChooseOnly\u000aINIT START #0\u000aRun: 0, count 50/50 raw:\u000a\u0009choose\u0009    30/t   0.60/1\u000aINIT END #0\u000aINIT START #1\u000aRun: 1, count 50/50 raw:\u000a\u0009choose\u0009     7/t   0.14/1\u000aINIT END #1\u000aINI\u000a...[truncated 750 chars]...\u000a19.34/1\u000a\u0009glad-realize\u0009     0/t   0.00/1\u000a\u0009ctx-create1\u0009   188/t   3.76/1\u000a\u0009ctx-curren2\u0009     0/t   0.00/1\u000a\u0009glad-ctx-init\u0009  1155/t  23.10/1\u000aINIT END #2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test02Full\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154180736 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154180736 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:16:16"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
          "duration" : 1.073,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_GLCanvasTabPlainGLDirect",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155650408 ms III - Start\u000aSLOCK [T main @ 1753155650408 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: Devi\u000a...[truncated 31780 chars]...\u000aose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000aQUIT Window Thread[#1,main,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test32_NewtCanvasSWTTabSashGLWComp\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155656376 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155656376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
          "duration" : 0.911,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_GLCanvasTabSashGLDirect",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155650408 ms III - Start\u000aSLOCK [T main @ 1753155650408 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: Devi\u000a...[truncated 31780 chars]...\u000aose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000aQUIT Window Thread[#1,main,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test32_NewtCanvasSWTTabSashGLWComp\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155656376 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155656376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
          "duration" : 0.819,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11_GLCanvasTabPlainGLWComp",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155650408 ms III - Start\u000aSLOCK [T main @ 1753155650408 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: Devi\u000a...[truncated 31780 chars]...\u000aose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000aQUIT Window Thread[#1,main,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test32_NewtCanvasSWTTabSashGLWComp\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155656376 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155656376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
          "duration" : 0.923,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12_GLCanvasTabSashGLWComp",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155650408 ms III - Start\u000aSLOCK [T main @ 1753155650408 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: Devi\u000a...[truncated 31780 chars]...\u000aose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000aQUIT Window Thread[#1,main,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test32_NewtCanvasSWTTabSashGLWComp\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155656376 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155656376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
          "duration" : 0.519,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test21_NewtCanvasSWTTabPlainGLDirect",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155650408 ms III - Start\u000aSLOCK [T main @ 1753155650408 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: Devi\u000a...[truncated 31780 chars]...\u000aose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000aQUIT Window Thread[#1,main,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test32_NewtCanvasSWTTabSashGLWComp\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155656376 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155656376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
          "duration" : 0.428,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test22_NewtCanvasSWTTabSashGLDirect",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155650408 ms III - Start\u000aSLOCK [T main @ 1753155650408 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: Devi\u000a...[truncated 31780 chars]...\u000aose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000aQUIT Window Thread[#1,main,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test32_NewtCanvasSWTTabSashGLWComp\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155656376 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155656376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
          "duration" : 0.433,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test31_NewtCanvasSWTTabPlainGLWComp",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155650408 ms III - Start\u000aSLOCK [T main @ 1753155650408 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: Devi\u000a...[truncated 31780 chars]...\u000aose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000aQUIT Window Thread[#1,main,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test32_NewtCanvasSWTTabSashGLWComp\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155656376 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155656376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
          "duration" : 0.437,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test32_NewtCanvasSWTTabSashGLWComp",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155650408 ms III - Start\u000aSLOCK [T main @ 1753155650408 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: Devi\u000a...[truncated 31780 chars]...\u000aose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000aQUIT Window Thread[#1,main,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test32_NewtCanvasSWTTabSashGLWComp\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155656376 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155656376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 6.551,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155650408 ms III - Start\u000aSLOCK [T main @ 1753155650408 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: Devi\u000a...[truncated 31780 chars]...\u000aose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000aQUIT Window Thread[#1,main,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test32_NewtCanvasSWTTabSashGLWComp\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155656376 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155656376 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:40:50"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
          "duration" : 2.367,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155679299 ms III - Start\u000aSLOCK [T main @ 1753155679300 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT - test\u000acenterMouse: robot pos: 200x197, onTitleBarIfWindow: false\u000arequestFocus: click, d: 501 ms\u000a[R-0 shallStop false, disposed false]\u000a[R-n shallStop false, disp\u000a...[truncated 672 chars]...\u000aosed false]\u000a[R-n shallStop false, disposed false]\u000a[R-i shallStop false, disposed false]\u000a*R-Exit* shallStop true, disposed false\u000a.*K-Exit*\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155681686 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155681686 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.971,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155679299 ms III - Start\u000aSLOCK [T main @ 1753155679300 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT - test\u000acenterMouse: robot pos: 200x197, onTitleBarIfWindow: false\u000arequestFocus: click, d: 501 ms\u000a[R-0 shallStop false, disposed false]\u000a[R-n shallStop false, disp\u000a...[truncated 672 chars]...\u000aosed false]\u000a[R-n shallStop false, disposed false]\u000a[R-i shallStop false, disposed false]\u000a*R-Exit* shallStop true, disposed false\u000a.*K-Exit*\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155681686 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155681686 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:41:19"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
          "duration" : 0.686,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "postAttach_WithAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155657221 ms III - Start\u000aSLOCK [T main @ 1753155657221 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - postAttach_WithAnimator\u000aThread[#1,main,5,main] GearsES2.init.0 0x581ac8a8: tileRendererInUse null, GearsES2[obj 0x581ac8a8 isInit false, usesShared false, 1 null, 2 null, 3 null, \u000a...[truncated 11137 chars]...\u000areenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0002-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0424.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - test_MultisampleAndAlpha\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155659738 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155659738 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
          "duration" : 0.452,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "preAttach_NoAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155657221 ms III - Start\u000aSLOCK [T main @ 1753155657221 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - postAttach_WithAnimator\u000aThread[#1,main,5,main] GearsES2.init.0 0x581ac8a8: tileRendererInUse null, GearsES2[obj 0x581ac8a8 isInit false, usesShared false, 1 null, 2 null, 3 null, \u000a...[truncated 11137 chars]...\u000areenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0002-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0424.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - test_MultisampleAndAlpha\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155659738 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155659738 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
          "duration" : 0.443,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "preAttach_WithAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155657221 ms III - Start\u000aSLOCK [T main @ 1753155657221 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - postAttach_WithAnimator\u000aThread[#1,main,5,main] GearsES2.init.0 0x581ac8a8: tileRendererInUse null, GearsES2[obj 0x581ac8a8 isInit false, usesShared false, 1 null, 2 null, 3 null, \u000a...[truncated 11137 chars]...\u000areenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0002-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0424.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - test_MultisampleAndAlpha\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155659738 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155659738 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
          "duration" : 0.503,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_MultisampleAndAlpha",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155657221 ms III - Start\u000aSLOCK [T main @ 1753155657221 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - postAttach_WithAnimator\u000aThread[#1,main,5,main] GearsES2.init.0 0x581ac8a8: tileRendererInUse null, GearsES2[obj 0x581ac8a8 isInit false, usesShared false, 1 null, 2 null, 3 null, \u000a...[truncated 11137 chars]...\u000areenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0002-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0424.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - test_MultisampleAndAlpha\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155659738 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155659738 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a"
        }
      ],
      "duration" : 3.095,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155657221 ms III - Start\u000aSLOCK [T main @ 1753155657221 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - postAttach_WithAnimator\u000aThread[#1,main,5,main] GearsES2.init.0 0x581ac8a8: tileRendererInUse null, GearsES2[obj 0x581ac8a8 isInit false, usesShared false, 1 null, 2 null, 3 null, \u000a...[truncated 11137 chars]...\u000areenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0002-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0424.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - test_MultisampleAndAlpha\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155659738 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155659738 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a",
      "timestamp" : "2025-07-22T03:40:57"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
          "duration" : 0.528,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155660586 ms III - Start\u000aSLOCK [T main @ 1753155660587 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01 - test\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0\u000aSWT: D\u000a...[truncated 12 chars]...\u000aoint {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale true\u000aWindow handle.0 0x40000f\u000aWindow handle.1 0x40000f\u000aWindow handle.X 0x40000f\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01 - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155661170 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155661170 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.167,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155660586 ms III - Start\u000aSLOCK [T main @ 1753155660587 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01 - test\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0\u000aSWT: D\u000a...[truncated 12 chars]...\u000aoint {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale true\u000aWindow handle.0 0x40000f\u000aWindow handle.1 0x40000f\u000aWindow handle.X 0x40000f\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01 - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155661170 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155661170 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:41:00"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
          "duration" : 1.076,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155662022 ms III - Start\u000aSLOCK [T main @ 1753155662023 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow - test\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: DeviceZoom: 100, deviceZoomScalingFacto\u000a...[truncated 2409 chars]...\u000adrawable 0x3800002\u000aThread[#1,main,5,main] GearsES2.dispose 0x4d465b11: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x4d465b11 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155663117 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155663117 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.675,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155662022 ms III - Start\u000aSLOCK [T main @ 1753155662023 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow - test\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: DeviceZoom: 100, deviceZoomScalingFacto\u000a...[truncated 2409 chars]...\u000adrawable 0x3800002\u000aThread[#1,main,5,main] GearsES2.dispose 0x4d465b11: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x4d465b11 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155663117 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155663117 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:41:01"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
          "duration" : 0.621,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155682651 ms III - Start\u000aSLOCK [T main @ 1753155682652 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0\u000aSWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155683851 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155683851 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a"
        }
      ],
      "duration" : 1.8,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155682651 ms III - Start\u000aSLOCK [T main @ 1753155682652 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0\u000aSWT: Display.DPI Point {96, 96}; DPIUtil: autoScalingFactor 1.0 (use-swt false), useCairoAutoScale true\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155683851 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155683851 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a",
      "timestamp" : "2025-07-22T03:41:22"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
          "duration" : 1.202,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01JOGLGLCanvas",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155663888 ms III - Start\u000aSLOCK [T main @ 1753155663889 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas\u000a**** Pre Shell Open\u000a**** Post Shell Open\u000a[A-0 shallStop false]\u000aThread[#1,main,5,main] GearsES2.init.0 0x291caca8: tileRendererInUse null, GearsES2[obj 0x291ca\u000a...[truncated 12450 chars]...\u000aose 0x73eb439a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x73eb439a FIN\u000aEDT Counter before exit: SWT 10, NEWT 10\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTSimple\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155666745 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155666745 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
          "duration" : 0.951,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NewtCanvasSWTPreVisible",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155663888 ms III - Start\u000aSLOCK [T main @ 1753155663889 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas\u000a**** Pre Shell Open\u000a**** Post Shell Open\u000a[A-0 shallStop false]\u000aThread[#1,main,5,main] GearsES2.init.0 0x291caca8: tileRendererInUse null, GearsES2[obj 0x291ca\u000a...[truncated 12450 chars]...\u000aose 0x73eb439a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x73eb439a FIN\u000aEDT Counter before exit: SWT 10, NEWT 10\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTSimple\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155666745 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155666745 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
          "duration" : 0.676,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NewtCanvasSWTSimple",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155663888 ms III - Start\u000aSLOCK [T main @ 1753155663889 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas\u000a**** Pre Shell Open\u000a**** Post Shell Open\u000a[A-0 shallStop false]\u000aThread[#1,main,5,main] GearsES2.init.0 0x291caca8: tileRendererInUse null, GearsES2[obj 0x291ca\u000a...[truncated 12450 chars]...\u000aose 0x73eb439a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x73eb439a FIN\u000aEDT Counter before exit: SWT 10, NEWT 10\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTSimple\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155666745 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155666745 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.439,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155663888 ms III - Start\u000aSLOCK [T main @ 1753155663889 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas\u000a**** Pre Shell Open\u000a**** Post Shell Open\u000a[A-0 shallStop false]\u000aThread[#1,main,5,main] GearsES2.init.0 0x291caca8: tileRendererInUse null, GearsES2[obj 0x291ca\u000a...[truncated 12450 chars]...\u000aose 0x73eb439a: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x73eb439a FIN\u000aEDT Counter before exit: SWT 10, NEWT 10\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTSimple\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155666745 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155666745 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:41:03"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
          "duration" : 0.515,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155667603 ms III - Start\u000aSLOCK [T main @ 1753155667604 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn - test\u000aresize\u000apaint\u000apaint\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155668530 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155668530 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a"
        }
      ],
      "duration" : 1.516,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155667603 ms III - Start\u000aSLOCK [T main @ 1753155667604 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn - test\u000aresize\u000apaint\u000apaint\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155668530 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155668530 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a",
      "timestamp" : "2025-07-22T03:41:07"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
          "duration" : 0.458,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155669372 ms III - Start\u000aSLOCK [T main @ 1753155669372 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0\u000a...[truncated 4232 chars]...\u000a: TestSWTJOGLGLCanvas01GLn.test_MultisampleAndAlpha-n0002-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0424.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test_MultisampleAndAlpha\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155670552 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155670552 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
          "duration" : 0.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test_MultisampleAndAlpha",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155669372 ms III - Start\u000aSLOCK [T main @ 1753155669372 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0\u000a...[truncated 4232 chars]...\u000a: TestSWTJOGLGLCanvas01GLn.test_MultisampleAndAlpha-n0002-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0424.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test_MultisampleAndAlpha\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155670552 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155670552 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a"
        }
      ],
      "duration" : 1.758,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155669372 ms III - Start\u000aSLOCK [T main @ 1753155669372 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test\u000aSWT: Platform: gtk, Version 4969\u000aSWT: isX11 true, isX11GTK true (GTK Version: 3.24.38)\u000aSWT: isOSX false, isWindows false\u000aSWT: DeviceZoom: 100, deviceZoomScalingFactor 1.0\u000a...[truncated 4232 chars]...\u000a: TestSWTJOGLGLCanvas01GLn.test_MultisampleAndAlpha-n0002-GL4___-sw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0424.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test_MultisampleAndAlpha\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155670552 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155670552 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "GLProfile Natives[GL4bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL4 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GLES3 true [3.2 (ES profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3bc true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL3 true [4.5 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, software)], GL2 true [4.5 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO\u000a...[truncated 176 chars]...\u000a, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.sw], GL2 GLProfile[GL2/GL4bc.sw], GLES3 GLProfile[GLES3/GLES3.sw], GL4 GLProfile[GL4/GL4.sw], GL3 GLProfile[GL3/GL4.sw], GL2GL3 GLProfile[GL2GL3/GL4bc.sw], GLES1 GLProfile[GLES1/GLES1.sw], GLES2 GLProfile[GLES2/GLES3.sw], GL2ES1 GLProfile[GL2ES1/GL4bc.sw], GL4ES3 GLProfile[GL4ES3/GL4.sw], GL2ES2 GLProfile[GL2ES2/GL4.sw], GL4bc GLProfile[GL4bc/GL4bc.sw], , default GLProfile[GL4bc/GL4bc.sw], count 12 / 12]\u000a",
      "timestamp" : "2025-07-22T03:41:09"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
          "duration" : 0.759,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_aa0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154181482 ms III - Start\u000aSLOCK [T main @ 1753154181483 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test01_aa0\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x1ffe63b9], glad[1\u000a...[truncated 283536 chars]...\u000a18592, elemSize 1, java.nio.DirectByteBuffer[pos=0 lim=4718592 cap=4718592]]]\u000aXXX3: 6407, PixelAttributes[fmt 0x1907, type 0x1401, RGB888]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test02_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154182526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154182526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
          "duration" : 0.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_aa8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154181482 ms III - Start\u000aSLOCK [T main @ 1753154181483 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test01_aa0\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x1ffe63b9], glad[1\u000a...[truncated 283536 chars]...\u000a18592, elemSize 1, java.nio.DirectByteBuffer[pos=0 lim=4718592 cap=4718592]]]\u000aXXX3: 6407, PixelAttributes[fmt 0x1907, type 0x1401, RGB888]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test02_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154182526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154182526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.62,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154181482 ms III - Start\u000aSLOCK [T main @ 1753154181483 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test01_aa0\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x1ffe63b9], glad[1\u000a...[truncated 283536 chars]...\u000a18592, elemSize 1, java.nio.DirectByteBuffer[pos=0 lim=4718592 cap=4718592]]]\u000aXXX3: 6407, PixelAttributes[fmt 0x1907, type 0x1401, RGB888]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test02_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154182526 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154182526 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:16:21"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
          "duration" : 4.197,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_aa0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155021108 ms III - Start\u000aSLOCK [T main @ 1753155021109 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155021694 d 0ms]]\u000aWindowEvent[GAINED_FOCUS, NEWTEvent[source:\u000a...[truncated 365185 chars]...\u000a: tileRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155028968 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155028981 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155028981 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
          "duration" : 3.658,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_aa8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155021108 ms III - Start\u000aSLOCK [T main @ 1753155021109 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155021694 d 0ms]]\u000aWindowEvent[GAINED_FOCUS, NEWTEvent[source:\u000a...[truncated 365185 chars]...\u000a: tileRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155028968 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155028981 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155028981 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 8.48,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155021108 ms III - Start\u000aSLOCK [T main @ 1753155021109 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155021694 d 0ms]]\u000aWindowEvent[GAINED_FOCUS, NEWTEvent[source:\u000a...[truncated 365185 chars]...\u000a: tileRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155028968 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155028981 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155028981 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:30:21"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
          "duration" : 3.6,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_aa0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155030388 ms III - Start\u000aSLOCK [T main @ 1753155030389 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155031040 d 1ms]]\u000aWindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jo\u000a...[truncated 200137 chars]...\u000aispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155037599 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155037612 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155037612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
          "duration" : 3.108,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_aa8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155030388 ms III - Start\u000aSLOCK [T main @ 1753155030389 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155031040 d 1ms]]\u000aWindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jo\u000a...[truncated 200137 chars]...\u000aispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155037599 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155037612 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155037612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 7.838,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155030388 ms III - Start\u000aSLOCK [T main @ 1753155030389 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155031040 d 1ms]]\u000aWindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jo\u000a...[truncated 200137 chars]...\u000aispose: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1753155037599 d 0ms]]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155037612 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155037612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:30:30"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
          "duration" : 3.875,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_aa0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155038793 ms III - Start\u000aSLOCK [T main @ 1753155038793 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#38,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLC\u000a...[truncated 201543 chars]...\u000a.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#45,main-Display-.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155046363 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155046363 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
          "duration" : 3.183,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_aa8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155038793 ms III - Start\u000aSLOCK [T main @ 1753155038793 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#38,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLC\u000a...[truncated 201543 chars]...\u000a.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#45,main-Display-.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155046363 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155046363 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 8.186,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155038793 ms III - Start\u000aSLOCK [T main @ 1753155038793 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] Gears.init: tileRendererInUse null\u000aGearsES2 init on Thread[#38,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLC\u000a...[truncated 201543 chars]...\u000a.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#45,main-Display-.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155046363 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155046363 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:30:38"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
          "duration" : 5.038,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_flip1_aa0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155047558 ms III - Start\u000aSLOCK [T main @ 1753155047559 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155048190 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] Re\u000a...[truncated 1007243 chars]...\u000aeRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155074351 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155074368 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155074368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_flip1_aa0_bitmap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155047558 ms III - Start\u000aSLOCK [T main @ 1753155047559 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155048190 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] Re\u000a...[truncated 1007243 chars]...\u000aeRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155074351 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155074368 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155074368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_flip1_aa0_bitmap_layered",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155047558 ms III - Start\u000aSLOCK [T main @ 1753155047559 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155048190 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] Re\u000a...[truncated 1007243 chars]...\u000aeRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155074351 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155074368 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155074368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
          "duration" : 4.174,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_flip1_aa0_layered",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155047558 ms III - Start\u000aSLOCK [T main @ 1753155047559 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155048190 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] Re\u000a...[truncated 1007243 chars]...\u000aeRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155074351 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155074368 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155074368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
          "duration" : 4.442,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_flip1_aa8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155047558 ms III - Start\u000aSLOCK [T main @ 1753155047559 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155048190 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] Re\u000a...[truncated 1007243 chars]...\u000aeRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155074351 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155074368 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155074368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
          "duration" : 3.967,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11_flip0_aa0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155047558 ms III - Start\u000aSLOCK [T main @ 1753155047559 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155048190 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] Re\u000a...[truncated 1007243 chars]...\u000aeRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155074351 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155074368 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155074368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11_flip0_aa0_bitmap",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155047558 ms III - Start\u000aSLOCK [T main @ 1753155047559 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155048190 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] Re\u000a...[truncated 1007243 chars]...\u000aeRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155074351 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155074368 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155074368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11_flip0_aa0_bitmap_layered",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155047558 ms III - Start\u000aSLOCK [T main @ 1753155047559 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155048190 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] Re\u000a...[truncated 1007243 chars]...\u000aeRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155074351 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155074368 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155074368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
          "duration" : 4.29,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11_flip0_aa0_layered",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155047558 ms III - Start\u000aSLOCK [T main @ 1753155047559 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155048190 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] Re\u000a...[truncated 1007243 chars]...\u000aeRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155074351 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155074368 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155074368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
          "duration" : 4.352,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12_flip0_aa8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155047558 ms III - Start\u000aSLOCK [T main @ 1753155047559 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155048190 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] Re\u000a...[truncated 1007243 chars]...\u000aeRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155074351 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155074368 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155074368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 27.428,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155047558 ms III - Start\u000aSLOCK [T main @ 1753155047559 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155048190 d 0ms]]\u000aThread[#29,AWT-EventQueue-0,6,main] Re\u000a...[truncated 1007243 chars]...\u000aeRendererInUse null\u000aWindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155074351 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155074368 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155074368 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:30:47"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.907,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test001_flip1_norm_layout0_layered0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.802,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test002_flip1_norm_layout1_layered0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.732,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test003_flip1_norm_layout0_layered1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.735,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test004_flip1_norm_layout1_layered1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test011_flip1_bitm_layout0_layered0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test012_flip1_bitm_layout1_layered0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test013_flip1_bitm_layout0_layered1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test014_flip1_bitm_layout1_layered1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.689,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test101_flip1_norm_layout0_layered0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.701,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test102_flip1_norm_layout1_layered0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.69,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test103_flip1_norm_layout0_layered1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.706,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test104_flip1_norm_layout1_layered1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test111_flip1_bitm_layout0_layered0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test112_flip1_bitm_layout1_layered0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test113_flip1_bitm_layout0_layered1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test114_flip1_bitm_layout1_layered1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 7.107,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155075950 ms III - Start\u000aSLOCK [T main @ 1753155075951 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0\u000aWindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1753155076534 d 0ms]]\u000aWindowEvent[GAINED\u000a...[truncated 109957 chars]...\u000aetUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155082470 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155082470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:31:15"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
          "duration" : 1.086,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_Offscreen_aa0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155083596 ms III - Start\u000aSLOCK [T main @ 1753155083597 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GL\u000a...[truncated 64465 chars]...\u000aeue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155086043 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155086043 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
          "duration" : 0.842,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_Offscreen_aa0_layered",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155083596 ms III - Start\u000aSLOCK [T main @ 1753155083597 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GL\u000a...[truncated 64465 chars]...\u000aeue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155086043 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155086043 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.049,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155083596 ms III - Start\u000aSLOCK [T main @ 1753155083597 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GL\u000a...[truncated 64465 chars]...\u000aeue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155086043 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155086043 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:31:23"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
          "duration" : 0.626,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154183504 ms III - Start\u000aSLOCK [T main @ 1753154183505 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01\u000a++++ Tes\u000a...[truncated 809 chars]...\u000acur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test02_EOT_01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184178 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154184178 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
          "duration" : 0.035,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_EOT_01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154183504 ms III - Start\u000aSLOCK [T main @ 1753154183505 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01\u000a++++ Tes\u000a...[truncated 809 chars]...\u000acur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test02_EOT_01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184178 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154184178 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.264,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154183504 ms III - Start\u000aSLOCK [T main @ 1753154183505 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse null\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01\u000a++++ Tes\u000a...[truncated 809 chars]...\u000acur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test02_EOT_01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184178 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154184178 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:16:23"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
          "duration" : 0.597,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test001_off_gl2___aa0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184928 ms III - Start\u000aSLOCK [T main @ 1753154184928 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer\u000a...[truncated 122960 chars]...\u000ain] GearsES2.dispose 0x6a2b953e: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6a2b953e FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154186883 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154186884 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
          "duration" : 0.152,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test002_off_gl2___aa8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184928 ms III - Start\u000aSLOCK [T main @ 1753154184928 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer\u000a...[truncated 122960 chars]...\u000ain] GearsES2.dispose 0x6a2b953e: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6a2b953e FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154186883 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154186884 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
          "duration" : 0.127,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test011_off_gl2es3_aa0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184928 ms III - Start\u000aSLOCK [T main @ 1753154184928 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer\u000a...[truncated 122960 chars]...\u000ain] GearsES2.dispose 0x6a2b953e: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6a2b953e FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154186883 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154186884 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
          "duration" : 0.16,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test012_off_gl2es3_aa8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184928 ms III - Start\u000aSLOCK [T main @ 1753154184928 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer\u000a...[truncated 122960 chars]...\u000ain] GearsES2.dispose 0x6a2b953e: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6a2b953e FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154186883 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154186884 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
          "duration" : 0.17,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test101_on__gl2___aa0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184928 ms III - Start\u000aSLOCK [T main @ 1753154184928 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer\u000a...[truncated 122960 chars]...\u000ain] GearsES2.dispose 0x6a2b953e: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6a2b953e FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154186883 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154186884 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
          "duration" : 0.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test102_on__gl2___aa8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184928 ms III - Start\u000aSLOCK [T main @ 1753154184928 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer\u000a...[truncated 122960 chars]...\u000ain] GearsES2.dispose 0x6a2b953e: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6a2b953e FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154186883 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154186884 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
          "duration" : 0.183,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test111_on__gl2es3_aa0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184928 ms III - Start\u000aSLOCK [T main @ 1753154184928 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer\u000a...[truncated 122960 chars]...\u000ain] GearsES2.dispose 0x6a2b953e: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6a2b953e FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154186883 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154186884 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test112_on__gl2es3_aa8",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184928 ms III - Start\u000aSLOCK [T main @ 1753154184928 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer\u000a...[truncated 122960 chars]...\u000ain] GearsES2.dispose 0x6a2b953e: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6a2b953e FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154186883 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154186884 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.541,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154184928 ms III - Start\u000aSLOCK [T main @ 1753154184928 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0\u000aThread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer\u000a...[truncated 122960 chars]...\u000ain] GearsES2.dispose 0x6a2b953e: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6a2b953e FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154186883 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154186884 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:16:24"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
          "duration" : 4.891,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GL2Normal",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154187712 ms III - Start\u000aSLOCK [T main @ 1753154187712 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES1.init ...\u000aRedSquareES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCa\u000a...[truncated 16834 chars]...\u000aS2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png\u000aQUIT Window Thread[#65,main-Display-.x11_:0-1-EDT-16,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154206419 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154206419 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
          "duration" : 4.448,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GL2FFPEmu",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154187712 ms III - Start\u000aSLOCK [T main @ 1753154187712 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES1.init ...\u000aRedSquareES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCa\u000a...[truncated 16834 chars]...\u000aS2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png\u000aQUIT Window Thread[#65,main-Display-.x11_:0-1-EDT-16,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154206419 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154206419 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
          "duration" : 4.554,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03GL2ES1Normal",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154187712 ms III - Start\u000aSLOCK [T main @ 1753154187712 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES1.init ...\u000aRedSquareES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCa\u000a...[truncated 16834 chars]...\u000aS2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png\u000aQUIT Window Thread[#65,main-Display-.x11_:0-1-EDT-16,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154206419 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154206419 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
          "duration" : 4.794,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04ES2FFPEmu",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154187712 ms III - Start\u000aSLOCK [T main @ 1753154187712 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES1.init ...\u000aRedSquareES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCa\u000a...[truncated 16834 chars]...\u000aS2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png\u000aQUIT Window Thread[#65,main-Display-.x11_:0-1-EDT-16,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154206419 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154206419 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 19.316,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154187712 ms III - Start\u000aSLOCK [T main @ 1753154187712 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES1.init ...\u000aRedSquareES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCa\u000a...[truncated 16834 chars]...\u000aS2_-sw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0512x0512.png\u000aQUIT Window Thread[#65,main-Display-.x11_:0-1-EDT-16,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154206419 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154206419 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:16:27"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
          "duration" : 0.703,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01Plain__GL2ES1_VBOOffUsePlain",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154207343 ms III - Start\u000aSLOCK [T main @ 1753154207344 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain\u000abufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0\u000abufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=\u000a...[truncated 4021 chars]...\u000a1NEWT.test07ImmSinkGL2ES1_VBOOnTexture______-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154209588 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154209589 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
          "duration" : 0.254,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02Plain__GL2ES1_VBOOffUseArrayData",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154207343 ms III - Start\u000aSLOCK [T main @ 1753154207344 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain\u000abufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0\u000abufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=\u000a...[truncated 4021 chars]...\u000a1NEWT.test07ImmSinkGL2ES1_VBOOnTexture______-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154209588 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154209589 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
          "duration" : 0.204,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03Plain__GL2ES1_VBOOnUsePlain",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154207343 ms III - Start\u000aSLOCK [T main @ 1753154207344 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain\u000abufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0\u000abufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=\u000a...[truncated 4021 chars]...\u000a1NEWT.test07ImmSinkGL2ES1_VBOOnTexture______-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154209588 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154209589 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
          "duration" : 0.248,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04Plain__GL2ES1_VBOOnUseArrayData",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154207343 ms III - Start\u000aSLOCK [T main @ 1753154207344 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain\u000abufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0\u000abufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=\u000a...[truncated 4021 chars]...\u000a1NEWT.test07ImmSinkGL2ES1_VBOOnTexture______-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154209588 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154209589 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
          "duration" : 0.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05ImmSinkGL2ES1_VBOOff",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154207343 ms III - Start\u000aSLOCK [T main @ 1753154207344 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain\u000abufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0\u000abufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=\u000a...[truncated 4021 chars]...\u000a1NEWT.test07ImmSinkGL2ES1_VBOOnTexture______-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154209588 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154209589 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test06ImmSinkGL2ES1_VBOOn",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154207343 ms III - Start\u000aSLOCK [T main @ 1753154207344 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain\u000abufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0\u000abufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=\u000a...[truncated 4021 chars]...\u000a1NEWT.test07ImmSinkGL2ES1_VBOOnTexture______-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154209588 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154209589 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
          "duration" : 0.249,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test07ImmSinkGL2ES1_VBOOnTexture",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154207343 ms III - Start\u000aSLOCK [T main @ 1753154207344 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain\u000abufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0\u000abufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=\u000a...[truncated 4021 chars]...\u000a1NEWT.test07ImmSinkGL2ES1_VBOOnTexture______-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154209588 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154209589 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000a"
        }
      ],
      "duration" : 2.839,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154207343 ms III - Start\u000aSLOCK [T main @ 1753154207344 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain\u000abufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0\u000abufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=\u000a...[truncated 4021 chars]...\u000a1NEWT.test07ImmSinkGL2ES1_VBOOnTexture______-n0001-GL2ES1-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154209588 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154209589 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.sw], on-scr[.]]\u000a",
      "timestamp" : "2025-07-22T03:16:47"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
          "duration" : 0.736,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05ImmSinkGL2ES2_VBOOff_Direct",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154210375 ms III - Start\u000aSLOCK [T main @ 1753154210376 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct\u000aGL_VENDOR   Mesa/X.org\u000aGL_RENDERER llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION  4.5 (Compatibility Profile) Mesa 22.3.6\u000areshape ..\u000amain: ** sc\u000a...[truncated 2211 chars]...\u000a.test06ImmSinkGL2ES2_VBOOn_ShaderState_-n0001-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_ShaderState\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154211799 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154211799 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
          "duration" : 0.239,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05ImmSinkGL2ES2_VBOOff_ShaderState",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154210375 ms III - Start\u000aSLOCK [T main @ 1753154210376 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct\u000aGL_VENDOR   Mesa/X.org\u000aGL_RENDERER llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION  4.5 (Compatibility Profile) Mesa 22.3.6\u000areshape ..\u000amain: ** sc\u000a...[truncated 2211 chars]...\u000a.test06ImmSinkGL2ES2_VBOOn_ShaderState_-n0001-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_ShaderState\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154211799 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154211799 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
          "duration" : 0.222,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test06ImmSinkGL2ES2_VBOOn_Direct",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154210375 ms III - Start\u000aSLOCK [T main @ 1753154210376 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct\u000aGL_VENDOR   Mesa/X.org\u000aGL_RENDERER llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION  4.5 (Compatibility Profile) Mesa 22.3.6\u000areshape ..\u000amain: ** sc\u000a...[truncated 2211 chars]...\u000a.test06ImmSinkGL2ES2_VBOOn_ShaderState_-n0001-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_ShaderState\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154211799 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154211799 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
          "duration" : 0.203,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test06ImmSinkGL2ES2_VBOOn_ShaderState",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154210375 ms III - Start\u000aSLOCK [T main @ 1753154210376 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct\u000aGL_VENDOR   Mesa/X.org\u000aGL_RENDERER llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION  4.5 (Compatibility Profile) Mesa 22.3.6\u000areshape ..\u000amain: ** sc\u000a...[truncated 2211 chars]...\u000a.test06ImmSinkGL2ES2_VBOOn_ShaderState_-n0001-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_ShaderState\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154211799 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154211799 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a"
        }
      ],
      "duration" : 2.001,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154210375 ms III - Start\u000aSLOCK [T main @ 1753154210376 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct\u000aGL_VENDOR   Mesa/X.org\u000aGL_RENDERER llvmpipe (LLVM 15.0.6, 256 bits)\u000aGL_VERSION  4.5 (Compatibility Profile) Mesa 22.3.6\u000areshape ..\u000amain: ** sc\u000a...[truncated 2211 chars]...\u000a.test06ImmSinkGL2ES2_VBOOn_ShaderState_-n0001-GL2ES2-sw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_ShaderState\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154211799 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154211799 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000aRequested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.sw], on-scr[.]]\u000a",
      "timestamp" : "2025-07-22T03:16:50"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
          "duration" : 0.679,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00_RGBtoRGB",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154212576 ms III - Start\u000aSLOCK [T main @ 1753154212576 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe\u000a...[truncated 22599 chars]...\u000aleRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x18078bef FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154218814 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154218814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
          "duration" : 0.232,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_RGBtoRGBA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154212576 ms III - Start\u000aSLOCK [T main @ 1753154212576 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe\u000a...[truncated 22599 chars]...\u000aleRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x18078bef FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154218814 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154218814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
          "duration" : 0.229,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10_RGBAtoRGB",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154212576 ms III - Start\u000aSLOCK [T main @ 1753154212576 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe\u000a...[truncated 22599 chars]...\u000aleRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x18078bef FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154218814 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154218814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
          "duration" : 0.186,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11_RGBAtoRGBA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154212576 ms III - Start\u000aSLOCK [T main @ 1753154212576 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe\u000a...[truncated 22599 chars]...\u000aleRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x18078bef FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154218814 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154218814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
          "duration" : 1.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test21_RGBtoRGBA_pbuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154212576 ms III - Start\u000aSLOCK [T main @ 1753154212576 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe\u000a...[truncated 22599 chars]...\u000aleRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x18078bef FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154218814 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154218814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
          "duration" : 1.219,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test22_RGBtoRGBA_fbo",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154212576 ms III - Start\u000aSLOCK [T main @ 1753154212576 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe\u000a...[truncated 22599 chars]...\u000aleRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x18078bef FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154218814 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154218814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
          "duration" : 1.212,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test31_RGBAtoRGBA_pbuffer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154212576 ms III - Start\u000aSLOCK [T main @ 1753154212576 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe\u000a...[truncated 22599 chars]...\u000aleRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x18078bef FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154218814 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154218814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
          "duration" : 1.19,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test32_RGBAtoRGBA_fbo",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154212576 ms III - Start\u000aSLOCK [T main @ 1753154212576 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe\u000a...[truncated 22599 chars]...\u000aleRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x18078bef FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154218814 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154218814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 6.818,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154212576 ms III - Start\u000aSLOCK [T main @ 1753154212576 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe\u000a...[truncated 22599 chars]...\u000aleRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-8,5,main] GearsES2.dispose 0x18078bef FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154218814 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154218814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:16:52"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOffscreenWritePNG",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155087077 ms III - Start\u000aSLOCK [T main @ 1753155087077 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AW\u000a...[truncated 4034 chars]...\u000aS2.dispose 0x77f1baf5: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155087912 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155087913 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
          "duration" : 0.305,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnscreenWritePNG",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155087077 ms III - Start\u000aSLOCK [T main @ 1753155087077 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AW\u000a...[truncated 4034 chars]...\u000aS2.dispose 0x77f1baf5: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155087912 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155087913 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.419,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155087077 ms III - Start\u000aSLOCK [T main @ 1753155087077 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AW\u000a...[truncated 4034 chars]...\u000aS2.dispose 0x77f1baf5: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155087912 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155087913 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:31:27"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
          "duration" : 1.327,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOffscreenWritePNG",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154219573 ms III - Start\u000aSLOCK [T main @ 1753154219573 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x6069db50: tileRendererInUse null, GearsES2[obj 0x6069db50 isIn\u000a...[truncated 6371 chars]...\u000a: tileRendererInUse null\u000aThread[#36,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x293a5bf6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOnscreenWritePNG_TGA_PAM\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154221535 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154221535 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
          "duration" : 0.209,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnscreenWritePNG_TGA_PAM",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154219573 ms III - Start\u000aSLOCK [T main @ 1753154219573 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x6069db50: tileRendererInUse null, GearsES2[obj 0x6069db50 isIn\u000a...[truncated 6371 chars]...\u000a: tileRendererInUse null\u000aThread[#36,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x293a5bf6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOnscreenWritePNG_TGA_PAM\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154221535 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154221535 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.541,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154219573 ms III - Start\u000aSLOCK [T main @ 1753154219573 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x6069db50: tileRendererInUse null, GearsES2[obj 0x6069db50 isIn\u000a...[truncated 6371 chars]...\u000a: tileRendererInUse null\u000aThread[#36,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x293a5bf6 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOnscreenWritePNG_TGA_PAM\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154221535 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154221535 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:16:59"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOffscreenWritePNGWithResize",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155088803 ms III - Start\u000aSLOCK [T main @ 1753155088803 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureI\u000a...[truncated 5011 chars]...\u000a 0x77f1baf5: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155089731 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155089731 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
          "duration" : 0.407,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnscreenWritePNGWithResize",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155088803 ms III - Start\u000aSLOCK [T main @ 1753155088803 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureI\u000a...[truncated 5011 chars]...\u000a 0x77f1baf5: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155089731 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155089731 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.515,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155088803 ms III - Start\u000aSLOCK [T main @ 1753155088803 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize\u000aoffscreen layer n/a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureI\u000a...[truncated 5011 chars]...\u000a 0x77f1baf5: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x77f1baf5 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155089731 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155089731 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:31:28"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
          "duration" : 1.369,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOffscreenWritePNGWithResize",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154222301 ms III - Start\u000aSLOCK [T main @ 1753154222302 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOffscreenWritePNGWithResize\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x6069db50: tileRendererInUse null, GearsES2[obj 0x606\u000a...[truncated 9085 chars]...\u000anUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x1aafa419 FIN\u000aXXX: dispose\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOnscreenWritePNGWithResize\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154224906 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154224907 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
          "duration" : 0.774,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testOnscreenWritePNGWithResize",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154222301 ms III - Start\u000aSLOCK [T main @ 1753154222302 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOffscreenWritePNGWithResize\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x6069db50: tileRendererInUse null, GearsES2[obj 0x606\u000a...[truncated 9085 chars]...\u000anUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x1aafa419 FIN\u000aXXX: dispose\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOnscreenWritePNGWithResize\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154224906 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154224907 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.215,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154222301 ms III - Start\u000aSLOCK [T main @ 1753154222302 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOffscreenWritePNGWithResize\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x6069db50: tileRendererInUse null, GearsES2[obj 0x606\u000a...[truncated 9085 chars]...\u000anUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x1aafa419 FIN\u000aXXX: dispose\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOnscreenWritePNGWithResize\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154224906 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154224907 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:02"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
          "duration" : 0.039,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01AllPNG",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154225767 ms III - Start\u000aSLOCK [T main @ 1753154225767 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test01AllPNG\u000aTest   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png], has-type ImageType[png]\u000aTest   1: path bug724-transparent-grey_orig.png, exp-type I\u000a...[truncated 2620 chars]...\u000a, exp-type ImageType[dds], has-type ImageType[dds]\u000aTest   2: path test-64x32_uncompressed.dds, exp-type ImageType[dds], has-type ImageType[dds]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test04AllDDS\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154225831 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154225832 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02AllJPG",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154225767 ms III - Start\u000aSLOCK [T main @ 1753154225767 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test01AllPNG\u000aTest   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png], has-type ImageType[png]\u000aTest   1: path bug724-transparent-grey_orig.png, exp-type I\u000a...[truncated 2620 chars]...\u000a, exp-type ImageType[dds], has-type ImageType[dds]\u000aTest   2: path test-64x32_uncompressed.dds, exp-type ImageType[dds], has-type ImageType[dds]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test04AllDDS\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154225831 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154225832 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04AllDDS",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154225767 ms III - Start\u000aSLOCK [T main @ 1753154225767 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test01AllPNG\u000aTest   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png], has-type ImageType[png]\u000aTest   1: path bug724-transparent-grey_orig.png, exp-type I\u000a...[truncated 2620 chars]...\u000a, exp-type ImageType[dds], has-type ImageType[dds]\u000aTest   2: path test-64x32_uncompressed.dds, exp-type ImageType[dds], has-type ImageType[dds]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test04AllDDS\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154225831 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154225832 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.635,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154225767 ms III - Start\u000aSLOCK [T main @ 1753154225767 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test01AllPNG\u000aTest   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png], has-type ImageType[png]\u000aTest   1: path bug724-transparent-grey_orig.png, exp-type I\u000a...[truncated 2620 chars]...\u000a, exp-type ImageType[dds], has-type ImageType[dds]\u000aTest   2: path test-64x32_uncompressed.dds, exp-type ImageType[dds], has-type ImageType[dds]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test04AllDDS\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154225831 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154225832 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:05"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
          "duration" : 0.848,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testReadES2_RGBn",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154226572 ms III - Start\u000aSLOCK [T main @ 1753154226572 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT - testReadES2_RGBn\u000aJPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java\u000a...[truncated 317 chars]...\u000a0-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT - testReadES2_RGBn\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154227439 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154227439 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.445,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154226572 ms III - Start\u000aSLOCK [T main @ 1753154226572 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT - testReadES2_RGBn\u000aJPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java\u000a...[truncated 317 chars]...\u000a0-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT - testReadES2_RGBn\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154227439 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154227439 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:06"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
          "duration" : 1.913,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmark",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155090645 ms III - Start\u000aSLOCK [T main @ 1753155090646 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark\u000a0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.\u000a...[truncated 1968 chars]...\u000a58166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]\u000aAWT..... Loops 100, dt 792 ms, 7.92 ms/l\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155092573 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155092573 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.506,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155090645 ms III - Start\u000aSLOCK [T main @ 1753155090646 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark\u000a0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.\u000a...[truncated 1968 chars]...\u000a58166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]\u000aAWT..... Loops 100, dt 792 ms, 7.92 ms/l\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155092573 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155092573 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:31:30"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
          "duration" : 0.93,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01YUV422hBase__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155093694 ms III - Start\u000aSLOCK [T main @ 1753155093694 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2\u000aJPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, stor\u000a...[truncated 9992 chars]...\u000apareNewtAWT.test03YCCK_01_ES2_______-n0000-AWTJPEG-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155098581 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155098582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
          "duration" : 0.414,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01YUV422hProg_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155093694 ms III - Start\u000aSLOCK [T main @ 1753155093694 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2\u000aJPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, stor\u000a...[truncated 9992 chars]...\u000apareNewtAWT.test03YCCK_01_ES2_______-n0000-AWTJPEG-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155098581 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155098582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
          "duration" : 0.407,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01YUV444Base__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155093694 ms III - Start\u000aSLOCK [T main @ 1753155093694 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2\u000aJPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, stor\u000a...[truncated 9992 chars]...\u000apareNewtAWT.test03YCCK_01_ES2_______-n0000-AWTJPEG-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155098581 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155098582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
          "duration" : 0.409,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01YUV444Prog__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155093694 ms III - Start\u000aSLOCK [T main @ 1753155093694 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2\u000aJPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, stor\u000a...[truncated 9992 chars]...\u000apareNewtAWT.test03YCCK_01_ES2_______-n0000-AWTJPEG-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155098581 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155098582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
          "duration" : 0.432,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02YUV420BaseGray_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155093694 ms III - Start\u000aSLOCK [T main @ 1753155093694 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2\u000aJPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, stor\u000a...[truncated 9992 chars]...\u000apareNewtAWT.test03YCCK_01_ES2_______-n0000-AWTJPEG-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155098581 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155098582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
          "duration" : 0.466,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02YUV420Base__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155093694 ms III - Start\u000aSLOCK [T main @ 1753155093694 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2\u000aJPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, stor\u000a...[truncated 9992 chars]...\u000apareNewtAWT.test03YCCK_01_ES2_______-n0000-AWTJPEG-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155098581 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155098582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
          "duration" : 0.466,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02YUV420Prog_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155093694 ms III - Start\u000aSLOCK [T main @ 1753155093694 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2\u000aJPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, stor\u000a...[truncated 9992 chars]...\u000apareNewtAWT.test03YCCK_01_ES2_______-n0000-AWTJPEG-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155098581 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155098582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
          "duration" : 0.483,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03CMYK_01_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155093694 ms III - Start\u000aSLOCK [T main @ 1753155093694 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2\u000aJPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, stor\u000a...[truncated 9992 chars]...\u000apareNewtAWT.test03YCCK_01_ES2_______-n0000-AWTJPEG-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155098581 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155098582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
          "duration" : 0.801,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03YCCK_01_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155093694 ms III - Start\u000aSLOCK [T main @ 1753155093694 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2\u000aJPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, stor\u000a...[truncated 9992 chars]...\u000apareNewtAWT.test03YCCK_01_ES2_______-n0000-AWTJPEG-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155098581 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155098582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.496,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155093694 ms III - Start\u000aSLOCK [T main @ 1753155093694 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2\u000aJPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, stor\u000a...[truncated 9992 chars]...\u000apareNewtAWT.test03YCCK_01_ES2_______-n0000-AWTJPEG-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155098581 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155098582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:31:33"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
          "duration" : 0.794,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01YUV422hBase__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154228176 ms III - Start\u000aSLOCK [T main @ 1753154228177 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2\u000aTextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 4320\u000a...[truncated 7487 chars]...\u000aen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png\u000aQUIT Window Thread[#57,main-Display-.x11_:0-1-EDT-12,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154232618 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154232618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
          "duration" : 0.298,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01YUV422hProg_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154228176 ms III - Start\u000aSLOCK [T main @ 1753154228177 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2\u000aTextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 4320\u000a...[truncated 7487 chars]...\u000aen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png\u000aQUIT Window Thread[#57,main-Display-.x11_:0-1-EDT-12,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154232618 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154232618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01YUV444Base__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154228176 ms III - Start\u000aSLOCK [T main @ 1753154228177 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2\u000aTextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 4320\u000a...[truncated 7487 chars]...\u000aen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png\u000aQUIT Window Thread[#57,main-Display-.x11_:0-1-EDT-12,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154232618 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154232618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01YUV444Base__GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154228176 ms III - Start\u000aSLOCK [T main @ 1753154228177 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2\u000aTextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 4320\u000a...[truncated 7487 chars]...\u000aen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png\u000aQUIT Window Thread[#57,main-Display-.x11_:0-1-EDT-12,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154232618 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154232618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01YUV444Prog__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154228176 ms III - Start\u000aSLOCK [T main @ 1753154228177 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2\u000aTextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 4320\u000a...[truncated 7487 chars]...\u000aen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png\u000aQUIT Window Thread[#57,main-Display-.x11_:0-1-EDT-12,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154232618 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154232618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
          "duration" : 0.284,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01YUV444Prog__GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154228176 ms III - Start\u000aSLOCK [T main @ 1753154228177 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2\u000aTextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 4320\u000a...[truncated 7487 chars]...\u000aen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png\u000aQUIT Window Thread[#57,main-Display-.x11_:0-1-EDT-12,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154232618 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154232618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02YUV420BaseGray_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154228176 ms III - Start\u000aSLOCK [T main @ 1753154228177 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2\u000aTextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 4320\u000a...[truncated 7487 chars]...\u000aen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png\u000aQUIT Window Thread[#57,main-Display-.x11_:0-1-EDT-12,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154232618 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154232618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
          "duration" : 0.316,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02YUV420Base__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154228176 ms III - Start\u000aSLOCK [T main @ 1753154228177 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2\u000aTextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 4320\u000a...[truncated 7487 chars]...\u000aen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png\u000aQUIT Window Thread[#57,main-Display-.x11_:0-1-EDT-12,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154232618 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154232618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
          "duration" : 0.333,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02YUV420Prog_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154228176 ms III - Start\u000aSLOCK [T main @ 1753154228177 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2\u000aTextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 4320\u000a...[truncated 7487 chars]...\u000aen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png\u000aQUIT Window Thread[#57,main-Display-.x11_:0-1-EDT-12,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154232618 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154232618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
          "duration" : 0.316,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03CMYK_01_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154228176 ms III - Start\u000aSLOCK [T main @ 1753154228177 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2\u000aTextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 4320\u000a...[truncated 7487 chars]...\u000aen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png\u000aQUIT Window Thread[#57,main-Display-.x11_:0-1-EDT-12,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154232618 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154232618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
          "duration" : 0.567,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03YCCK_01_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154228176 ms III - Start\u000aSLOCK [T main @ 1753154228177 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2\u000aTextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 4320\u000a...[truncated 7487 chars]...\u000aen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png\u000aQUIT Window Thread[#57,main-Display-.x11_:0-1-EDT-12,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154232618 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154232618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
          "duration" : 0.331,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04QTTDefPostFrame_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154228176 ms III - Start\u000aSLOCK [T main @ 1753154228177 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2\u000aTextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 4320\u000a...[truncated 7487 chars]...\u000aen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png\u000aQUIT Window Thread[#57,main-Display-.x11_:0-1-EDT-12,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154232618 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154232618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.025,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154228176 ms III - Start\u000aSLOCK [T main @ 1753154228177 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2\u000aTextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 4320\u000a...[truncated 7487 chars]...\u000aen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png\u000aQUIT Window Thread[#57,main-Display-.x11_:0-1-EDT-12,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154232618 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154232618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:08"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
          "duration" : 0.241,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead01_All",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233409 ms III - Start\u000aSLOCK [T main @ 1753154233410 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All\u000aTest01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x396f6598, RGB888\u000a...[truncated 28673 chars]...\u000a36aefa, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233739 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154233739 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
          "duration" : 0.016,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead02_RGB888_to_RGBA8888",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233409 ms III - Start\u000aSLOCK [T main @ 1753154233410 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All\u000aTest01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x396f6598, RGB888\u000a...[truncated 28673 chars]...\u000a36aefa, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233739 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154233739 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
          "duration" : 0.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead03_RGB888_to_RGBA8888_stride1000",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233409 ms III - Start\u000aSLOCK [T main @ 1753154233410 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All\u000aTest01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x396f6598, RGB888\u000a...[truncated 28673 chars]...\u000a36aefa, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233739 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154233739 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
          "duration" : 0.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead04_RGB888_to_RGBA8888_stride999",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233409 ms III - Start\u000aSLOCK [T main @ 1753154233410 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All\u000aTest01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x396f6598, RGB888\u000a...[truncated 28673 chars]...\u000a36aefa, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233739 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154233739 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead11_RGBA8888_to_LUMINA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233409 ms III - Start\u000aSLOCK [T main @ 1753154233410 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All\u000aTest01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x396f6598, RGB888\u000a...[truncated 28673 chars]...\u000a36aefa, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233739 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154233739 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead12_RGBA8888_to_RGB888",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233409 ms III - Start\u000aSLOCK [T main @ 1753154233410 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All\u000aTest01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x396f6598, RGB888\u000a...[truncated 28673 chars]...\u000a36aefa, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233739 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154233739 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead13_RGBA8888_to_BGR888",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233409 ms III - Start\u000aSLOCK [T main @ 1753154233410 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All\u000aTest01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x396f6598, RGB888\u000a...[truncated 28673 chars]...\u000a36aefa, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233739 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154233739 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead14_RGBA8888_to_BGRA8888",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233409 ms III - Start\u000aSLOCK [T main @ 1753154233410 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All\u000aTest01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x396f6598, RGB888\u000a...[truncated 28673 chars]...\u000a36aefa, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233739 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154233739 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead15_RGBA8888_to_ARGB8888",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233409 ms III - Start\u000aSLOCK [T main @ 1753154233410 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All\u000aTest01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x396f6598, RGB888\u000a...[truncated 28673 chars]...\u000a36aefa, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233739 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154233739 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead16_RGBA8888_to_ABGR8888",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233409 ms III - Start\u000aSLOCK [T main @ 1753154233410 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All\u000aTest01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x396f6598, RGB888\u000a...[truncated 28673 chars]...\u000a36aefa, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233739 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154233739 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.906,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233409 ms III - Start\u000aSLOCK [T main @ 1753154233410 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All\u000aTest01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x396f6598, RGB888\u000a...[truncated 28673 chars]...\u000a36aefa, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154233739 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154233739 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:13"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRead00_Manual",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154234478 ms III - Start\u000aSLOCK [T main @ 1753154234478 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual\u000a++++ TestCase.setUp: com.jogamp.open\u000a...[truncated 72200 chars]...\u000a-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0029.png\u000aQUIT Window Thread[#71,main-Display-.x11_:0-1-EDT-19,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154242367 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154242367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
          "duration" : 5.937,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRead01_All",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154234478 ms III - Start\u000aSLOCK [T main @ 1753154234478 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual\u000a++++ TestCase.setUp: com.jogamp.open\u000a...[truncated 72200 chars]...\u000a-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0029.png\u000aQUIT Window Thread[#71,main-Display-.x11_:0-1-EDT-19,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154242367 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154242367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
          "duration" : 1.933,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRead02_Gray2RGBA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154234478 ms III - Start\u000aSLOCK [T main @ 1753154234478 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual\u000a++++ TestCase.setUp: com.jogamp.open\u000a...[truncated 72200 chars]...\u000a-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0029.png\u000aQUIT Window Thread[#71,main-Display-.x11_:0-1-EDT-19,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154242367 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154242367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 8.469,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154234478 ms III - Start\u000aSLOCK [T main @ 1753154234478 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual\u000a++++ TestCase.setUp: com.jogamp.open\u000a...[truncated 72200 chars]...\u000a-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0016x0029.png\u000aQUIT Window Thread[#71,main-Display-.x11_:0-1-EDT-19,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154242367 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154242367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:14"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
          "duration" : 0.824,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGrayAWTILoaderES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155099840 ms III - Start\u000aSLOCK [T main @ 1753155099841 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2\u000aTextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056,\u000a...[truncated 4103 chars]...\u000atPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155102389 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155102390 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
          "duration" : 0.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGrayAWTILoaderGL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155099840 ms III - Start\u000aSLOCK [T main @ 1753155099841 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2\u000aTextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056,\u000a...[truncated 4103 chars]...\u000atPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155102389 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155102390 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
          "duration" : 0.256,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGrayPNGJLoaderES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155099840 ms III - Start\u000aSLOCK [T main @ 1753155099841 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2\u000aTextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056,\u000a...[truncated 4103 chars]...\u000atPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155102389 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155102390 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
          "duration" : 0.231,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGrayPNGJLoaderGL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155099840 ms III - Start\u000aSLOCK [T main @ 1753155099841 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2\u000aTextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056,\u000a...[truncated 4103 chars]...\u000atPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155102389 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155102390 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
          "duration" : 0.246,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTestAWTILoaderES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155099840 ms III - Start\u000aSLOCK [T main @ 1753155099841 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2\u000aTextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056,\u000a...[truncated 4103 chars]...\u000atPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155102389 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155102390 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
          "duration" : 0.247,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTestAWTILoaderGL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155099840 ms III - Start\u000aSLOCK [T main @ 1753155099841 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2\u000aTextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056,\u000a...[truncated 4103 chars]...\u000atPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155102389 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155102390 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
          "duration" : 0.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTestPNGJLoaderES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155099840 ms III - Start\u000aSLOCK [T main @ 1753155099841 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2\u000aTextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056,\u000a...[truncated 4103 chars]...\u000atPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155102389 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155102390 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
          "duration" : 0.231,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testTestPNGJLoaderGL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155099840 ms III - Start\u000aSLOCK [T main @ 1753155099841 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2\u000aTextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056,\u000a...[truncated 4103 chars]...\u000atPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155102389 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155102390 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.141,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155099840 ms III - Start\u000aSLOCK [T main @ 1753155099841 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2\u000aTextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056,\u000a...[truncated 4103 chars]...\u000atPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL4bc_-sw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155102389 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155102390 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:31:39"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
          "duration" : 0.795,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGray__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
          "duration" : 0.298,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGray__GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
          "duration" : 0.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInterl3G_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInterl3__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInterl4G_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInterl4__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPalette3__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPalette4__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRGB3__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRGB3__GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRGB4G_ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
          "duration" : 0.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRGB4__ES2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
          "duration" : 0.284,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRGB4__GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.87,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154243125 ms III - Start\u000aSLOCK [T main @ 1753154243126 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2\u000aTextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, align\u000a...[truncated 7847 chars]...\u000abc_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png\u000aQUIT Window Thread[#59,main-Display-.x11_:0-1-EDT-13,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154247418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154247418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:23"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154248158 ms III - Start\u000aSLOCK [T main @ 1753154248159 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT - test00\u000a00: LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]\u000a01: RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp\u000a...[truncated 1369 chars]...\u000a4]]\u000a12: BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154248176 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154248176 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.588,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154248158 ms III - Start\u000aSLOCK [T main @ 1753154248159 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT - test00\u000a00: LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]\u000a01: RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp\u000a...[truncated 1369 chars]...\u000a4]]\u000a12: BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT - test00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154248176 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154248176 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:28"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
          "duration" : 0.018,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConversion00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154248948 ms III - Start\u000aSLOCK [T main @ 1753154248949 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00\u000aRGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]:\u000a    u16_a\u000a...[truncated 2158984 chars]...\u000a0, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154252103 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154252103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
          "duration" : 0.621,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConversion01_srcS000_BE_TL_destS000_TL",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154248948 ms III - Start\u000aSLOCK [T main @ 1753154248949 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00\u000aRGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]:\u000a    u16_a\u000a...[truncated 2158984 chars]...\u000a0, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154252103 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154252103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
          "duration" : 0.684,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConversion02_srcS000_LE_TL_destS000_TL",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154248948 ms III - Start\u000aSLOCK [T main @ 1753154248949 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00\u000aRGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]:\u000a    u16_a\u000a...[truncated 2158984 chars]...\u000a0, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154252103 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154252103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
          "duration" : 0.637,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConversion03_srcS000_BE_TL_destS259_TL",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154248948 ms III - Start\u000aSLOCK [T main @ 1753154248949 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00\u000aRGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]:\u000a    u16_a\u000a...[truncated 2158984 chars]...\u000a0, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154252103 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154252103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
          "duration" : 0.63,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConversion04_srcS259_BE_TL_destS259_TL",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154248948 ms III - Start\u000aSLOCK [T main @ 1753154248949 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00\u000aRGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]:\u000a    u16_a\u000a...[truncated 2158984 chars]...\u000a0, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154252103 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154252103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
          "duration" : 0.549,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testConversion05_srcS301_BE_TL_destS259_TL",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154248948 ms III - Start\u000aSLOCK [T main @ 1753154248949 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00\u000aRGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]:\u000a    u16_a\u000a...[truncated 2158984 chars]...\u000a0, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154252103 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154252103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.743,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154248948 ms III - Start\u000aSLOCK [T main @ 1753154248949 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00\u000aRGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]:\u000a    u16_a\u000a...[truncated 2158984 chars]...\u000a0, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154252103 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154252103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:28"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
          "duration" : 0.08,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead11_fromRGBA8888",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154254897 ms III - Start\u000aSLOCK [T main @ 1753154254898 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead11_fromRGBA8888\u000aTest01: test-ntscN_4-01-160x90.png, srcFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x1\u000a...[truncated 17962 chars]...\u000axFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a[  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a[  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead14_fromARGB8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154255041 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154255041 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
          "duration" : 0.02,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead12_fromABGR8888",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154254897 ms III - Start\u000aSLOCK [T main @ 1753154254898 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead11_fromRGBA8888\u000aTest01: test-ntscN_4-01-160x90.png, srcFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x1\u000a...[truncated 17962 chars]...\u000axFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a[  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a[  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead14_fromARGB8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154255041 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154255041 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
          "duration" : 0.019,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead13_fromBGRA8888",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154254897 ms III - Start\u000aSLOCK [T main @ 1753154254898 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead11_fromRGBA8888\u000aTest01: test-ntscN_4-01-160x90.png, srcFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x1\u000a...[truncated 17962 chars]...\u000axFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a[  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a[  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead14_fromARGB8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154255041 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154255041 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
          "duration" : 0.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPNGRead14_fromARGB8888",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154254897 ms III - Start\u000aSLOCK [T main @ 1753154254898 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead11_fromRGBA8888\u000aTest01: test-ntscN_4-01-160x90.png, srcFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x1\u000a...[truncated 17962 chars]...\u000axFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a[  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a[  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead14_fromARGB8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154255041 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154255041 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.719,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154254897 ms III - Start\u000aSLOCK [T main @ 1753154254898 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead11_fromRGBA8888\u000aTest01: test-ntscN_4-01-160x90.png, srcFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false\u000aPNGPixelRect - Orig: PixelRect[obj 0x1\u000a...[truncated 17962 chars]...\u000axFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a[  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a[  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead14_fromARGB8888\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154255041 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154255041 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:34"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
          "duration" : 0.801,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01U32__GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154255786 ms III - Start\u000aSLOCK [T main @ 1753154255787 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2\u000aTextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, ali\u000a...[truncated 1427 chars]...\u000a_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png\u000aQUIT Window Thread[#39,main-Display-.x11_:0-1-EDT-3,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test03RLE32__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154257201 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154257201 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
          "duration" : 0.297,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02RLE32__GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154255786 ms III - Start\u000aSLOCK [T main @ 1753154255787 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2\u000aTextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, ali\u000a...[truncated 1427 chars]...\u000a_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png\u000aQUIT Window Thread[#39,main-Display-.x11_:0-1-EDT-3,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test03RLE32__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154257201 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154257201 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
          "duration" : 0.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03RLE32__GL2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154255786 ms III - Start\u000aSLOCK [T main @ 1753154255787 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2\u000aTextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, ali\u000a...[truncated 1427 chars]...\u000a_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png\u000aQUIT Window Thread[#39,main-Display-.x11_:0-1-EDT-3,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test03RLE32__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154257201 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154257201 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.013,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154255786 ms III - Start\u000aSLOCK [T main @ 1753154255787 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2\u000aTextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, ali\u000a...[truncated 1427 chars]...\u000a_-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png\u000aQUIT Window Thread[#39,main-Display-.x11_:0-1-EDT-3,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test03RLE32__GL2\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154257201 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154257201 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:35"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
          "duration" : 0.639,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155103359 ms III - Start\u000aSLOCK [T main @ 1753155103360 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155104503 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155104504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.729,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155103359 ms III - Start\u000aSLOCK [T main @ 1753155103360 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155104503 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155104504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:31:43"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
          "duration" : 0.667,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155105404 ms III - Start\u000aSLOCK [T main @ 1753155105404 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x236e3f4e: tileRendererInUse null, GearsES2[obj 0x236e3f4e isInit false, usesShared false, 1 null, 2 null, 3 null, \u000a...[truncated 2171 chars]...\u000aad[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x236e3f4e: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x236e3f4e FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155106581 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155106581 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.768,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155105404 ms III - Start\u000aSLOCK [T main @ 1753155105404 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.init.0 0x236e3f4e: tileRendererInUse null, GearsES2[obj 0x236e3f4e isInit false, usesShared false, 1 null, 2 null, 3 null, \u000a...[truncated 2171 chars]...\u000aad[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x236e3f4e: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] GearsES2.dispose 0x236e3f4e FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155106581 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155106581 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:31:45"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
          "duration" : 4.486,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01AllPNG",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154257951 ms III - Start\u000aSLOCK [T main @ 1753154257952 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG\u000aTest   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png]\u000aTextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[\u000a...[truncated 14396 chars]...\u000aS-n0000-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0032.png\u000aQUIT Window Thread[#93,main-Display-.x11_:0-2-EDT-7,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154267685 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154267685 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
          "duration" : 3.416,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02AllJPG",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154257951 ms III - Start\u000aSLOCK [T main @ 1753154257952 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG\u000aTest   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png]\u000aTextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[\u000a...[truncated 14396 chars]...\u000aS-n0000-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0032.png\u000aQUIT Window Thread[#93,main-Display-.x11_:0-2-EDT-7,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154267685 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154267685 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
          "duration" : 0.964,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03AllTGA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154257951 ms III - Start\u000aSLOCK [T main @ 1753154257952 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG\u000aTest   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png]\u000aTextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[\u000a...[truncated 14396 chars]...\u000aS-n0000-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0032.png\u000aQUIT Window Thread[#93,main-Display-.x11_:0-2-EDT-7,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154267685 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154267685 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
          "duration" : 0.85,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04AllDDS",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154257951 ms III - Start\u000aSLOCK [T main @ 1753154257952 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG\u000aTest   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png]\u000aTextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[\u000a...[truncated 14396 chars]...\u000aS-n0000-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0032.png\u000aQUIT Window Thread[#93,main-Display-.x11_:0-2-EDT-7,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154267685 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154267685 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 10.314,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154257951 ms III - Start\u000aSLOCK [T main @ 1753154257952 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG\u000aTest   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png]\u000aTextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[\u000a...[truncated 14396 chars]...\u000aS-n0000-GL4___-sw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0032.png\u000aQUIT Window Thread[#93,main-Display-.x11_:0-2-EDT-7,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154267685 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154267685 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:37"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
          "duration" : 0.693,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155107463 ms III - Start\u000aSLOCK [T main @ 1753155107464 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1\u000a-----------------------------------------------------------------------------------------------------\u000aX11GraphicsDevice[type .x11, connection :0, unitID 0, hand\u000a...[truncated 2222 chars]...\u000aPerspective nearPlaneNormalized: 0.01010101\u000aXXX0: Perspective nearPlaneNormalized: 0.01010101\u000aXXX0: Perspective nearPlaneNormalized: 0.01010101\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155108664 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155108664 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 9, stride 36b 9c, initElemCount 72, mappedElemCount 0, sealed true, elements 24 cnt, [0 pos .. 24 rem .. 24 lim .. 72 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=\u000a...[truncated 485 chars]...\u000a0:      0.00000,    2.41421,    0.00000,    0.00000, \u000a0:      0.00000,    0.00000,   -1.22222,   -2.22222, \u000a0:      0.00000,    0.00000,   -1.00000,    0.00000, \u000a0: }\u000a,\u000a1: {    1.00000,    0.00000,    0.00000,    0.00000, \u000a1:      0.00000,    1.00000,    0.00000,    0.00000, \u000a1:      0.00000,    0.00000,    1.00000,   -2.30000, \u000a1:      0.00000,    0.00000,    0.00000,    1.00000, \u000a1: }\u000a,\u000a]\u000a  GLUniformData[name mgl_ActiveTexture, location 2, size 1x1, count 1, data 0]\u000a ], managedUniforms [\u000a ]\u000a]\u000a"
        }
      ],
      "duration" : 1.787,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155107463 ms III - Start\u000aSLOCK [T main @ 1753155107464 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1\u000a-----------------------------------------------------------------------------------------------------\u000aX11GraphicsDevice[type .x11, connection :0, unitID 0, hand\u000a...[truncated 2222 chars]...\u000aPerspective nearPlaneNormalized: 0.01010101\u000aXXX0: Perspective nearPlaneNormalized: 0.01010101\u000aXXX0: Perspective nearPlaneNormalized: 0.01010101\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155108664 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155108664 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 9, stride 36b 9c, initElemCount 72, mappedElemCount 0, sealed true, elements 24 cnt, [0 pos .. 24 rem .. 24 lim .. 72 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=\u000a...[truncated 485 chars]...\u000a0:      0.00000,    2.41421,    0.00000,    0.00000, \u000a0:      0.00000,    0.00000,   -1.22222,   -2.22222, \u000a0:      0.00000,    0.00000,   -1.00000,    0.00000, \u000a0: }\u000a,\u000a1: {    1.00000,    0.00000,    0.00000,    0.00000, \u000a1:      0.00000,    1.00000,    0.00000,    0.00000, \u000a1:      0.00000,    0.00000,    1.00000,   -2.30000, \u000a1:      0.00000,    0.00000,    0.00000,    1.00000, \u000a1: }\u000a,\u000a]\u000a  GLUniformData[name mgl_ActiveTexture, location 2, size 1x1, count 1, data 0]\u000a ], managedUniforms [\u000a ]\u000a]\u000a",
      "timestamp" : "2025-07-22T03:31:47"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
          "duration" : 0.712,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154268438 ms III - Start\u000aSLOCK [T main @ 1753154268439 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1\u000a-----------------------------------------------------------------------------------------------------\u000aX11GraphicsDevice[type .x11, connection :0, unitID 0, han\u000a...[truncated 2189 chars]...\u000aoord[h: 0.0 - 1.0, v: 0.0 - 1.0]\u000aXXX0: Perspective nearPlaneNormalized: 0.01010101\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154269602 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154269602 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : "iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 9, stride 36b 9c, initElemCount 72, mappedElemCount 0, sealed true, elements 24 cnt, [0 pos .. 24 rem .. 24 lim .. 72 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=\u000a...[truncated 485 chars]...\u000a0:      0.00000,    2.41421,    0.00000,    0.00000, \u000a0:      0.00000,    0.00000,   -1.22222,   -2.22222, \u000a0:      0.00000,    0.00000,   -1.00000,    0.00000, \u000a0: }\u000a,\u000a1: {    1.00000,    0.00000,    0.00000,    0.00000, \u000a1:      0.00000,    1.00000,    0.00000,    0.00000, \u000a1:      0.00000,    0.00000,    1.00000,   -2.30000, \u000a1:      0.00000,    0.00000,    0.00000,    1.00000, \u000a1: }\u000a,\u000a]\u000a  GLUniformData[name mgl_ActiveTexture, location 2, size 1x1, count 1, data 0]\u000a ], managedUniforms [\u000a ]\u000a]\u000a"
        }
      ],
      "duration" : 1.761,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154268438 ms III - Start\u000aSLOCK [T main @ 1753154268439 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1\u000a-----------------------------------------------------------------------------------------------------\u000aX11GraphicsDevice[type .x11, connection :0, unitID 0, han\u000a...[truncated 2189 chars]...\u000aoord[h: 0.0 - 1.0, v: 0.0 - 1.0]\u000aXXX0: Perspective nearPlaneNormalized: 0.01010101\u000aQUIT Window Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154269602 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154269602 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 9, stride 36b 9c, initElemCount 72, mappedElemCount 0, sealed true, elements 24 cnt, [0 pos .. 24 rem .. 24 lim .. 72 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=\u000a...[truncated 485 chars]...\u000a0:      0.00000,    2.41421,    0.00000,    0.00000, \u000a0:      0.00000,    0.00000,   -1.22222,   -2.22222, \u000a0:      0.00000,    0.00000,   -1.00000,    0.00000, \u000a0: }\u000a,\u000a1: {    1.00000,    0.00000,    0.00000,    0.00000, \u000a1:      0.00000,    1.00000,    0.00000,    0.00000, \u000a1:      0.00000,    0.00000,    1.00000,   -2.30000, \u000a1:      0.00000,    0.00000,    0.00000,    1.00000, \u000a1: }\u000a,\u000a]\u000a  GLUniformData[name mgl_ActiveTexture, location 2, size 1x1, count 1, data 0]\u000a ], managedUniforms [\u000a ]\u000a]\u000a",
      "timestamp" : "2025-07-22T03:17:48"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testExponentIdentity",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinite",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinityExponent",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinityNegativeExponent",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinityNegativeSign",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinityNegativeSignificand",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinitySign",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinitySignificand",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNaN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackDoubleNaN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackDoubleNegativeInfinity",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackDoubleNegativeZero",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackDoublePositiveInfinity",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackDoublePositiveZero",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.022,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackDoubleUnpackFloat",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.018,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackFloatDoubleEquivalent",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackFloatNaN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackFloatNegativeInfinity",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackFloatNegativeZero",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackFloatPositiveInfinity",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackFloatPositiveZero",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.02,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackFloatUnpackDouble",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.018,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackUnpackDouble",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.015,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPackUnpackFloat",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSignIdentity",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSignificandIdentity",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackDoubleNaN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackDoubleNegativeInfinity",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackDoubleNegativeZero",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackDoubleOne",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackDoubleOneNegative",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackDoublePositiveInfinity",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackDoublePositiveZero",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackDoubleTwo",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackDoubleTwoNegative",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackFloatNaN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackFloatNegativeInfinity",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackFloatNegativeZero",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackFloatOne",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testUnpackFloatOneNegative",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a"
        }
      ],
      "duration" : 0.887,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestBinary16NOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153643836 ms III - Start\u000aSLOCK [T main @ 1753153643837 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16\u000a...[truncated 7496 chars]...\u000amath.TestBinary16NOUI - testUnpackFloatOne\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753153644023 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753153644023 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "-- Exponent identities\u000a-- Sign identities\u000a-- Significand identities\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a4000 -> 2.000000\u000ac000 -> -2.000000\u000a0x3c00 -> 1.000000\u000a0xbc00 -> -1.000000\u000a",
      "timestamp" : "2025-07-22T03:07:23"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNaNSignificand",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinitySign",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinityNegativeExponent",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNaNExponent",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinitySignificand",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinityNegativeSign",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinityExponent",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinityNegativeSignificand",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.268,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestBinary32NOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:25"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNaNSignificand",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinitySign",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinityNegativeExponent",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNaNExponent",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinitySignificand",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinityNegativeSign",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinityExponent",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testInfinityNegativeSignificand",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.168,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestBinary64NOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent\u000a++++ TestCase.tearDown:\u000a...[truncated 574 chars]...\u000aase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:25"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01aZeroWithFixedEpsilon0",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "\u000aMachine Epsilon: 1.1920929E-7\u000aFixed   Epsilon: 1.1920929E-7, diff 0.0\u000aFloat MIN:       1.4E-45\u000adeltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true\u000adeltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0\u000a\u000aZero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZ\u000a...[truncated 14908 chars]...\u000alse, comp: exp 1 has 1\u000aComp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1\u000aComp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1\u000aComp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1\u000aComp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0\u000aComp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01bZeroWithFixedEpsilon1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "\u000aMachine Epsilon: 1.1920929E-7\u000aFixed   Epsilon: 1.1920929E-7, diff 0.0\u000aFloat MIN:       1.4E-45\u000adeltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true\u000adeltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0\u000a\u000aZero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZ\u000a...[truncated 14908 chars]...\u000alse, comp: exp 1 has 1\u000aComp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1\u000aComp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1\u000aComp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1\u000aComp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0\u000aComp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01bZeroWithMachEpsilon",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "\u000aMachine Epsilon: 1.1920929E-7\u000aFixed   Epsilon: 1.1920929E-7, diff 0.0\u000aFloat MIN:       1.4E-45\u000adeltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true\u000adeltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0\u000a\u000aZero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZ\u000a...[truncated 14908 chars]...\u000alse, comp: exp 1 has 1\u000aComp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1\u000aComp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1\u000aComp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1\u000aComp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0\u000aComp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01cZeroNoEpsilon",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "\u000aMachine Epsilon: 1.1920929E-7\u000aFixed   Epsilon: 1.1920929E-7, diff 0.0\u000aFloat MIN:       1.4E-45\u000adeltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true\u000adeltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0\u000a\u000aZero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZ\u000a...[truncated 14908 chars]...\u000alse, comp: exp 1 has 1\u000aComp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1\u000aComp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1\u000aComp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1\u000aComp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0\u000aComp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02EqualsNoEpsilon",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "\u000aMachine Epsilon: 1.1920929E-7\u000aFixed   Epsilon: 1.1920929E-7, diff 0.0\u000aFloat MIN:       1.4E-45\u000adeltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true\u000adeltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0\u000a\u000aZero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZ\u000a...[truncated 14908 chars]...\u000alse, comp: exp 1 has 1\u000aComp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1\u000aComp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1\u000aComp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1\u000aComp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0\u000aComp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03aEqualsWithFixedEpsilon",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "\u000aMachine Epsilon: 1.1920929E-7\u000aFixed   Epsilon: 1.1920929E-7, diff 0.0\u000aFloat MIN:       1.4E-45\u000adeltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true\u000adeltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0\u000a\u000aZero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZ\u000a...[truncated 14908 chars]...\u000alse, comp: exp 1 has 1\u000aComp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1\u000aComp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1\u000aComp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1\u000aComp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0\u000aComp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03bEqualsWithMachEpsilon",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "\u000aMachine Epsilon: 1.1920929E-7\u000aFixed   Epsilon: 1.1920929E-7, diff 0.0\u000aFloat MIN:       1.4E-45\u000adeltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true\u000adeltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0\u000a\u000aZero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZ\u000a...[truncated 14908 chars]...\u000alse, comp: exp 1 has 1\u000aComp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1\u000aComp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1\u000aComp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1\u000aComp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0\u000aComp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04CompareNoEpsilon",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "\u000aMachine Epsilon: 1.1920929E-7\u000aFixed   Epsilon: 1.1920929E-7, diff 0.0\u000aFloat MIN:       1.4E-45\u000adeltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true\u000adeltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0\u000a\u000aZero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZ\u000a...[truncated 14908 chars]...\u000alse, comp: exp 1 has 1\u000aComp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1\u000aComp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1\u000aComp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1\u000aComp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0\u000aComp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05aCompareWithFixedEpsilon",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "\u000aMachine Epsilon: 1.1920929E-7\u000aFixed   Epsilon: 1.1920929E-7, diff 0.0\u000aFloat MIN:       1.4E-45\u000adeltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true\u000adeltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0\u000a\u000aZero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZ\u000a...[truncated 14908 chars]...\u000alse, comp: exp 1 has 1\u000aComp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1\u000aComp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1\u000aComp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1\u000aComp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0\u000aComp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05bCompareWithMachEpsilon",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "\u000aMachine Epsilon: 1.1920929E-7\u000aFixed   Epsilon: 1.1920929E-7, diff 0.0\u000aFloat MIN:       1.4E-45\u000adeltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true\u000adeltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0\u000a\u000aZero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZ\u000a...[truncated 14908 chars]...\u000alse, comp: exp 1 has 1\u000aComp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1\u000aComp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1\u000aComp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1\u000aComp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0\u000aComp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.277,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "\u000aMachine Epsilon: 1.1920929E-7\u000aFixed   Epsilon: 1.1920929E-7, diff 0.0\u000aFloat MIN:       1.4E-45\u000adeltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true\u000adeltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0\u000a\u000aZero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7\u000aZ\u000a...[truncated 14908 chars]...\u000alse, comp: exp 1 has 1\u000aComp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1\u000aComp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1\u000aComp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1\u000aComp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0\u000aComp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:26"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI",
          "duration" : 0.042,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI - test\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI - test\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.205,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI - test\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI - test\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:27"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
          "duration" : 0.039,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNaN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.182,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:27"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
          "duration" : 0.032,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00_load_get",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_mul",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02_transpose",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test80LookAtNegZIsNoOp",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test81LookAtPosY",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.158,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:28"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI",
          "duration" : 0.024,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01_mul",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test01_mul\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test01_mul\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01\u000aCheckmark 8000320000001.000000\u000aSummary loops 25000000: I1    1160 ms total, 0.046400 us/mul\u000aSummary loops 25000000: I2     999 ms total, 0.019980 us/mul, I2  / I1 86.120690%\u000aSummary loops 25000000: I4a   1428 ms total, 0.028560 us/mul, I4a / I2 142.942943%, I4a / I4b 100.280899%\u000aSummary loops 25000000: I4b   1424 ms total, 0.028480 us/mul, I4b / I2 142.542543%, I4b / I4a 99.719888%\u000aSummary loops 25000000: I5a   1422 ms total, 0.028440 us/mul, I5a / I2 142.342342%, I5a / I5b 90.515595%\u000aSummary loops 25000000: I5b   1571 ms total, 0.031420 us/mul, I5b / I2 157.257257%, I5b / I5a 110.478200%\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI",
          "duration" : 8.089,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05Perf01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test01_mul\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test01_mul\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01\u000aCheckmark 8000320000001.000000\u000aSummary loops 25000000: I1    1160 ms total, 0.046400 us/mul\u000aSummary loops 25000000: I2     999 ms total, 0.019980 us/mul, I2  / I1 86.120690%\u000aSummary loops 25000000: I4a   1428 ms total, 0.028560 us/mul, I4a / I2 142.942943%, I4a / I4b 100.280899%\u000aSummary loops 25000000: I4b   1424 ms total, 0.028480 us/mul, I4b / I2 142.542543%, I4b / I4a 99.719888%\u000aSummary loops 25000000: I5a   1422 ms total, 0.028440 us/mul, I5a / I2 142.342342%, I5a / I5b 90.515595%\u000aSummary loops 25000000: I5b   1571 ms total, 0.031420 us/mul, I5b / I2 157.257257%, I5b / I5a 110.478200%\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 8.21,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test01_mul\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test01_mul\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01\u000aCheckmark 8000320000001.000000\u000aSummary loops 25000000: I1    1160 ms total, 0.046400 us/mul\u000aSummary loops 25000000: I2     999 ms total, 0.019980 us/mul, I2  / I1 86.120690%\u000aSummary loops 25000000: I4a   1428 ms total, 0.028560 us/mul, I4a / I2 142.942943%, I4a / I4b 100.280899%\u000aSummary loops 25000000: I4b   1424 ms total, 0.028480 us/mul, I4b / I2 142.542543%, I4b / I4a 99.719888%\u000aSummary loops 25000000: I5a   1422 ms total, 0.028440 us/mul, I5a / I2 142.342342%, I5a / I5b 90.515595%\u000aSummary loops 25000000: I5b   1571 ms total, 0.031420 us/mul, I5b / I2 157.257257%, I5b / I5a 110.478200%\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:28"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
          "duration" : 0.021,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01Ident",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test03\u000a++++ TestCase.tearDown: \u000a...[truncated 457 chars]...\u000a0000000: I2     910 ms total, 0.045500 us/inv, I2  / I0 49.295775%\u000aSummary loops 10000000: I4a   1042 ms total, 0.052100 us/inv, I4a / I2 114.505495%\u000aSummary loops 10000000: I4b   1039 ms total, 0.051950 us/inv, I4b / I2 114.175824%\u000aSummary loops 10000000: I5a   1061 ms total, 0.053050 us/inv, I5a / I2 116.593407%\u000aSummary loops 10000000: I5b   1064 ms total, 0.053200 us/inv, I5b / I2 116.923077%\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test03\u000a++++ TestCase.tearDown: \u000a...[truncated 457 chars]...\u000a0000000: I2     910 ms total, 0.045500 us/inv, I2  / I0 49.295775%\u000aSummary loops 10000000: I4a   1042 ms total, 0.052100 us/inv, I4a / I2 114.505495%\u000aSummary loops 10000000: I4b   1039 ms total, 0.051950 us/inv, I4b / I2 114.175824%\u000aSummary loops 10000000: I5a   1061 ms total, 0.053050 us/inv, I5a / I2 116.593407%\u000aSummary loops 10000000: I5b   1064 ms total, 0.053200 us/inv, I5b / I2 116.923077%\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test03\u000a++++ TestCase.tearDown: \u000a...[truncated 457 chars]...\u000a0000000: I2     910 ms total, 0.045500 us/inv, I2  / I0 49.295775%\u000aSummary loops 10000000: I4a   1042 ms total, 0.052100 us/inv, I4a / I2 114.505495%\u000aSummary loops 10000000: I4b   1039 ms total, 0.051950 us/inv, I4b / I2 114.175824%\u000aSummary loops 10000000: I5a   1061 ms total, 0.053050 us/inv, I5a / I2 116.593407%\u000aSummary loops 10000000: I5b   1064 ms total, 0.053200 us/inv, I5b / I2 116.923077%\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test03\u000a++++ TestCase.tearDown: \u000a...[truncated 457 chars]...\u000a0000000: I2     910 ms total, 0.045500 us/inv, I2  / I0 49.295775%\u000aSummary loops 10000000: I4a   1042 ms total, 0.052100 us/inv, I4a / I2 114.505495%\u000aSummary loops 10000000: I4b   1039 ms total, 0.051950 us/inv, I4b / I2 114.175824%\u000aSummary loops 10000000: I5a   1061 ms total, 0.053050 us/inv, I5a / I2 116.593407%\u000aSummary loops 10000000: I5b   1064 ms total, 0.053200 us/inv, I5b / I2 116.923077%\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
          "duration" : 7.025,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05Perf01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test03\u000a++++ TestCase.tearDown: \u000a...[truncated 457 chars]...\u000a0000000: I2     910 ms total, 0.045500 us/inv, I2  / I0 49.295775%\u000aSummary loops 10000000: I4a   1042 ms total, 0.052100 us/inv, I4a / I2 114.505495%\u000aSummary loops 10000000: I4b   1039 ms total, 0.051950 us/inv, I4b / I2 114.175824%\u000aSummary loops 10000000: I5a   1061 ms total, 0.053050 us/inv, I5a / I2 116.593407%\u000aSummary loops 10000000: I5b   1064 ms total, 0.053200 us/inv, I5b / I2 116.923077%\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 7.147,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test03\u000a++++ TestCase.tearDown: \u000a...[truncated 457 chars]...\u000a0000000: I2     910 ms total, 0.045500 us/inv, I2  / I0 49.295775%\u000aSummary loops 10000000: I4a   1042 ms total, 0.052100 us/inv, I4a / I2 114.505495%\u000aSummary loops 10000000: I4b   1039 ms total, 0.051950 us/inv, I4b / I2 114.175824%\u000aSummary loops 10000000: I5a   1061 ms total, 0.053050 us/inv, I5a / I2 116.593407%\u000aSummary loops 10000000: I5b   1064 ms total, 0.053200 us/inv, I5b / I2 116.923077%\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:36"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
          "duration" : 0.018,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCM_m1xm2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCM_m2xm1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRM_m1xm2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRM_m2xm1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.091,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:44"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
          "duration" : 0.029,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01PMVMatrixToMatrix4f",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f\u000amat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    1.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    1.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    0.00000,    1.00000, \u000amat4PMv}\u000a\u000aA.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aB.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aA.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5\u000aB.0.1 - Project 0,0 -->5.0 / 5\u000a...[truncated 8146 chars]...\u000a00,    0.00000,   -1.00000, \u000amat4P      0.00000,    0.20000,    0.00000,   -1.00000, \u000amat4P      0.00000,    0.00000,    1.00000,    0.00000, \u000amat4P      0.00000,    0.00000,    0.00000,    1.00000, \u000amat4P }\u000a\u000aA.1.0 - Project 1,0 -->[1.0000000149011612, 0.0, 0.5]\u000aB.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5\u000aA.1.1 - Project 0,0 -->[0.0, 0.0, 0.5]\u000aB.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test04GLUDoubleToMatrix4f2\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01PMVMatrixToMatrix4f2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f\u000amat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    1.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    1.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    0.00000,    1.00000, \u000amat4PMv}\u000a\u000aA.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aB.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aA.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5\u000aB.0.1 - Project 0,0 -->5.0 / 5\u000a...[truncated 8146 chars]...\u000a00,    0.00000,   -1.00000, \u000amat4P      0.00000,    0.20000,    0.00000,   -1.00000, \u000amat4P      0.00000,    0.00000,    1.00000,    0.00000, \u000amat4P      0.00000,    0.00000,    0.00000,    1.00000, \u000amat4P }\u000a\u000aA.1.0 - Project 1,0 -->[1.0000000149011612, 0.0, 0.5]\u000aB.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5\u000aA.1.1 - Project 0,0 -->[0.0, 0.0, 0.5]\u000aB.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test04GLUDoubleToMatrix4f2\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03GLUToMatrix4f2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f\u000amat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    1.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    1.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    0.00000,    1.00000, \u000amat4PMv}\u000a\u000aA.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aB.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aA.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5\u000aB.0.1 - Project 0,0 -->5.0 / 5\u000a...[truncated 8146 chars]...\u000a00,    0.00000,   -1.00000, \u000amat4P      0.00000,    0.20000,    0.00000,   -1.00000, \u000amat4P      0.00000,    0.00000,    1.00000,    0.00000, \u000amat4P      0.00000,    0.00000,    0.00000,    1.00000, \u000amat4P }\u000a\u000aA.1.0 - Project 1,0 -->[1.0000000149011612, 0.0, 0.5]\u000aB.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5\u000aA.1.1 - Project 0,0 -->[0.0, 0.0, 0.5]\u000aB.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test04GLUDoubleToMatrix4f2\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04GLUDoubleToMatrix4f2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f\u000amat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    1.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    1.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    0.00000,    1.00000, \u000amat4PMv}\u000a\u000aA.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aB.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aA.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5\u000aB.0.1 - Project 0,0 -->5.0 / 5\u000a...[truncated 8146 chars]...\u000a00,    0.00000,   -1.00000, \u000amat4P      0.00000,    0.20000,    0.00000,   -1.00000, \u000amat4P      0.00000,    0.00000,    1.00000,    0.00000, \u000amat4P      0.00000,    0.00000,    0.00000,    1.00000, \u000amat4P }\u000a\u000aA.1.0 - Project 1,0 -->[1.0000000149011612, 0.0, 0.5]\u000aB.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5\u000aA.1.1 - Project 0,0 -->[0.0, 0.0, 0.5]\u000aB.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test04GLUDoubleToMatrix4f2\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.125,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f\u000amat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    1.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    1.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    0.00000,    1.00000, \u000amat4PMv}\u000a\u000aA.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aB.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aA.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5\u000aB.0.1 - Project 0,0 -->5.0 / 5\u000a...[truncated 8146 chars]...\u000a00,    0.00000,   -1.00000, \u000amat4P      0.00000,    0.20000,    0.00000,   -1.00000, \u000amat4P      0.00000,    0.00000,    1.00000,    0.00000, \u000amat4P      0.00000,    0.00000,    0.00000,    1.00000, \u000amat4P }\u000a\u000aA.1.0 - Project 1,0 -->[1.0000000149011612, 0.0, 0.5]\u000aB.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5\u000aA.1.1 - Project 0,0 -->[0.0, 0.0, 0.5]\u000aB.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test04GLUDoubleToMatrix4f2\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:44"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI",
          "duration" : 0.019,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test01\u000apMv\u000a{    0.40000000596046450000f,    0.00000000000000000000f,    0.00000000000000000000f,   -0.09278385341167450000f, \u000a     0.00000000000000000000f,    0.40000000596046450000f,    0.00000000000000000000f,   -0.00471283448860049250f, \u000a     0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f,   -0.20000000298023224000f, \u000a     0.00000000000000000000f,    0.00000000000000000000f,    \u000a...[truncated 1348 chars]...\u000a\u000a     0.00000000000000000000f,    2.41421341896057130000f,    0.00000000000000000000f,    0.00000000000000000000f, \u000a     0.00000000000000000000f,    0.00000000000000000000f,   -1.00002861022949220000f,   -0.20000286400318146000f, \u000a     0.00000000000000000000f,    0.00000000000000000000f,   -1.00000000000000000000f,    0.00000000000000000000f, \u000a}\u000a\u000aB.0.0 - Project 1,0 -->136.03534 / 359.99997 / 0.51220244\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test02\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test01\u000apMv\u000a{    0.40000000596046450000f,    0.00000000000000000000f,    0.00000000000000000000f,   -0.09278385341167450000f, \u000a     0.00000000000000000000f,    0.40000000596046450000f,    0.00000000000000000000f,   -0.00471283448860049250f, \u000a     0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f,   -0.20000000298023224000f, \u000a     0.00000000000000000000f,    0.00000000000000000000f,    \u000a...[truncated 1348 chars]...\u000a\u000a     0.00000000000000000000f,    2.41421341896057130000f,    0.00000000000000000000f,    0.00000000000000000000f, \u000a     0.00000000000000000000f,    0.00000000000000000000f,   -1.00002861022949220000f,   -0.20000286400318146000f, \u000a     0.00000000000000000000f,    0.00000000000000000000f,   -1.00000000000000000000f,    0.00000000000000000000f, \u000a}\u000a\u000aB.0.0 - Project 1,0 -->136.03534 / 359.99997 / 0.51220244\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test02\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.083,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test01\u000apMv\u000a{    0.40000000596046450000f,    0.00000000000000000000f,    0.00000000000000000000f,   -0.09278385341167450000f, \u000a     0.00000000000000000000f,    0.40000000596046450000f,    0.00000000000000000000f,   -0.00471283448860049250f, \u000a     0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f,   -0.20000000298023224000f, \u000a     0.00000000000000000000f,    0.00000000000000000000f,    \u000a...[truncated 1348 chars]...\u000a\u000a     0.00000000000000000000f,    2.41421341896057130000f,    0.00000000000000000000f,    0.00000000000000000000f, \u000a     0.00000000000000000000f,    0.00000000000000000000f,   -1.00002861022949220000f,   -0.20000286400318146000f, \u000a     0.00000000000000000000f,    0.00000000000000000000f,   -1.00000000000000000000f,    0.00000000000000000000f, \u000a}\u000a\u000aB.0.0 - Project 1,0 -->136.03534 / 359.99997 / 0.51220244\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test02\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:44"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00MatrixToString",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270404 ms III - Start\u000aSLOCK [T main @ 1753154270404 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test00MatrixToString\u000aFLU-C-O 4x4: \u000a{    1.00000,    0.00000,    0.00000,    1.00000, \u000a     0.00000,    1.00000,    0.00000,    2.00000, \u000a     0.00000,    0.00000,    1.00000,    3.0000\u000a...[truncated 10629 chars]...\u000ath.TestPMVMatrix01NEWT - test10MvTranslate\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270927 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154270927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
          "duration" : 0.011,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01aTraditionalAccess",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270404 ms III - Start\u000aSLOCK [T main @ 1753154270404 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test00MatrixToString\u000aFLU-C-O 4x4: \u000a{    1.00000,    0.00000,    0.00000,    1.00000, \u000a     0.00000,    1.00000,    0.00000,    2.00000, \u000a     0.00000,    0.00000,    1.00000,    3.0000\u000a...[truncated 10629 chars]...\u000ath.TestPMVMatrix01NEWT - test10MvTranslate\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270927 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154270927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
          "duration" : 0.021,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01bTraditionalAccess",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270404 ms III - Start\u000aSLOCK [T main @ 1753154270404 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test00MatrixToString\u000aFLU-C-O 4x4: \u000a{    1.00000,    0.00000,    0.00000,    1.00000, \u000a     0.00000,    1.00000,    0.00000,    2.00000, \u000a     0.00000,    0.00000,    1.00000,    3.0000\u000a...[truncated 10629 chars]...\u000ath.TestPMVMatrix01NEWT - test10MvTranslate\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270927 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154270927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02MviUpdateShaderAccess",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270404 ms III - Start\u000aSLOCK [T main @ 1753154270404 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test00MatrixToString\u000aFLU-C-O 4x4: \u000a{    1.00000,    0.00000,    0.00000,    1.00000, \u000a     0.00000,    1.00000,    0.00000,    2.00000, \u000a     0.00000,    0.00000,    1.00000,    3.0000\u000a...[truncated 10629 chars]...\u000ath.TestPMVMatrix01NEWT - test10MvTranslate\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270927 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154270927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10MvTranslate",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270404 ms III - Start\u000aSLOCK [T main @ 1753154270404 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test00MatrixToString\u000aFLU-C-O 4x4: \u000a{    1.00000,    0.00000,    0.00000,    1.00000, \u000a     0.00000,    1.00000,    0.00000,    2.00000, \u000a     0.00000,    0.00000,    1.00000,    3.0000\u000a...[truncated 10629 chars]...\u000ath.TestPMVMatrix01NEWT - test10MvTranslate\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270927 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154270927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11MvTranslateRotate",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270404 ms III - Start\u000aSLOCK [T main @ 1753154270404 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test00MatrixToString\u000aFLU-C-O 4x4: \u000a{    1.00000,    0.00000,    0.00000,    1.00000, \u000a     0.00000,    1.00000,    0.00000,    2.00000, \u000a     0.00000,    0.00000,    1.00000,    3.0000\u000a...[truncated 10629 chars]...\u000ath.TestPMVMatrix01NEWT - test10MvTranslate\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270927 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154270927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.103,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270404 ms III - Start\u000aSLOCK [T main @ 1753154270404 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test00MatrixToString\u000aFLU-C-O 4x4: \u000a{    1.00000,    0.00000,    0.00000,    1.00000, \u000a     0.00000,    1.00000,    0.00000,    2.00000, \u000a     0.00000,    0.00000,    1.00000,    3.0000\u000a...[truncated 10629 chars]...\u000ath.TestPMVMatrix01NEWT - test10MvTranslate\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154270927 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154270927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:50"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI",
          "duration" : 0.018,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookAtNegZIsNoOp",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtNegZIsNoOp\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtNegZIsNoOp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtPosY\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtPosY\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookAtPosY",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtNegZIsNoOp\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtNegZIsNoOp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtPosY\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtPosY\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.08,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtNegZIsNoOp\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtNegZIsNoOp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtPosY\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtPosY\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:45"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI",
          "duration" : 0.025,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI - test01\u000amat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    1.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    1.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    0.00000,    1.00000, \u000amat4PMv}\u000a\u000aA.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aB.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aA.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5\u000aB.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5\u000aMATRIX - Ortho 0\u000a...[truncated 1590 chars]...\u000a 0.00000,    0.00000,    1.00000,    0.00000, \u000a     0.00000,    0.00000,    0.00000,    1.00000, \u000a}\u000a\u000aModelview\u000a{    1.00000,    0.00000,    0.00000,    0.00000, \u000a     0.00000,    1.00000,    0.00000,    0.00000, \u000a     0.00000,    0.00000,    1.00000,    0.00000, \u000a     0.00000,    0.00000,    0.00000,    1.00000, \u000a}\u000a\u000aC.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]\u000aB.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI - test01\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.093,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI - test01\u000amat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    1.00000,    0.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    1.00000,    0.00000, \u000amat4PMv     0.00000,    0.00000,    0.00000,    1.00000, \u000amat4PMv}\u000a\u000aA.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aB.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5\u000aA.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5\u000aB.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5\u000aMATRIX - Ortho 0\u000a...[truncated 1590 chars]...\u000a 0.00000,    0.00000,    1.00000,    0.00000, \u000a     0.00000,    0.00000,    0.00000,    1.00000, \u000a}\u000a\u000aModelview\u000a{    1.00000,    0.00000,    0.00000,    0.00000, \u000a     0.00000,    1.00000,    0.00000,    0.00000, \u000a     0.00000,    0.00000,    1.00000,    0.00000, \u000a     0.00000,    0.00000,    0.00000,    1.00000, \u000a}\u000a\u000aC.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]\u000aB.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI - test01\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:45"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI",
          "duration" : 0.021,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test01\u000aIdent     { 1.00000, 0.00000, 0.00000, 0.00000, \u000aIdent       0.00000, 1.00000, 0.00000, 0.00000, \u000aIdent       0.00000, 0.00000, 1.00000, 0.00000, \u000aIdent       0.00000, 0.00000, 0.00000, 1.00000, \u000aIdent     }\u000a\u000aTranslate { 1.00000, 0.00000, 0.00000, 1.00000, \u000aTranslate   0.00000, 1.00000, 0.00000, 2.00000, \u000aTranslate   0.00000, 0.00000, 1.00000, 3.00000, \u000aTranslate   0.00000, 0.00000, 0.00000, 1.00000, \u000aTranslat\u000a...[truncated 608 chars]...\u000a  { 2.00000, 0.00000, 0.00000, 0.00000, \u000aScale       0.00000, 2.00000, 0.00000, 0.00000, \u000aScale       0.00000, 0.00000, 2.00000, 0.00000, \u000aScale       0.00000, 0.00000, 0.00000, 1.00000, \u000aScale     }\u000a\u000aTranslate { 2.00000, 0.00000, 0.00000, 2.00000, \u000aTranslate   0.00000, 2.00000, 0.00000, 4.00000, \u000aTranslate   0.00000, 0.00000, 2.00000, 6.00000, \u000aTranslate   0.00000, 0.00000, 0.00000, 1.00000, \u000aTranslate }\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test02\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test01\u000aIdent     { 1.00000, 0.00000, 0.00000, 0.00000, \u000aIdent       0.00000, 1.00000, 0.00000, 0.00000, \u000aIdent       0.00000, 0.00000, 1.00000, 0.00000, \u000aIdent       0.00000, 0.00000, 0.00000, 1.00000, \u000aIdent     }\u000a\u000aTranslate { 1.00000, 0.00000, 0.00000, 1.00000, \u000aTranslate   0.00000, 1.00000, 0.00000, 2.00000, \u000aTranslate   0.00000, 0.00000, 1.00000, 3.00000, \u000aTranslate   0.00000, 0.00000, 0.00000, 1.00000, \u000aTranslat\u000a...[truncated 608 chars]...\u000a  { 2.00000, 0.00000, 0.00000, 0.00000, \u000aScale       0.00000, 2.00000, 0.00000, 0.00000, \u000aScale       0.00000, 0.00000, 2.00000, 0.00000, \u000aScale       0.00000, 0.00000, 0.00000, 1.00000, \u000aScale     }\u000a\u000aTranslate { 2.00000, 0.00000, 0.00000, 2.00000, \u000aTranslate   0.00000, 2.00000, 0.00000, 4.00000, \u000aTranslate   0.00000, 0.00000, 2.00000, 6.00000, \u000aTranslate   0.00000, 0.00000, 0.00000, 1.00000, \u000aTranslate }\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test02\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.089,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test01\u000aIdent     { 1.00000, 0.00000, 0.00000, 0.00000, \u000aIdent       0.00000, 1.00000, 0.00000, 0.00000, \u000aIdent       0.00000, 0.00000, 1.00000, 0.00000, \u000aIdent       0.00000, 0.00000, 0.00000, 1.00000, \u000aIdent     }\u000a\u000aTranslate { 1.00000, 0.00000, 0.00000, 1.00000, \u000aTranslate   0.00000, 1.00000, 0.00000, 2.00000, \u000aTranslate   0.00000, 0.00000, 1.00000, 3.00000, \u000aTranslate   0.00000, 0.00000, 0.00000, 1.00000, \u000aTranslat\u000a...[truncated 608 chars]...\u000a  { 2.00000, 0.00000, 0.00000, 0.00000, \u000aScale       0.00000, 2.00000, 0.00000, 0.00000, \u000aScale       0.00000, 0.00000, 2.00000, 0.00000, \u000aScale       0.00000, 0.00000, 0.00000, 1.00000, \u000aScale     }\u000a\u000aTranslate { 2.00000, 0.00000, 0.00000, 2.00000, \u000aTranslate   0.00000, 2.00000, 0.00000, 4.00000, \u000aTranslate   0.00000, 0.00000, 2.00000, 6.00000, \u000aTranslate   0.00000, 0.00000, 0.00000, 1.00000, \u000aTranslate }\u000a\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test02\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:45"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01Normalize",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02RotateZeroVector",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03InvertAndConj",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04Dot",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10AngleAxis",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11FromVectorToVector",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12FromAndToEulerAngles",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test13FromEulerAnglesAndRotateVector",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test14Matrix",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test15aAxesAndMatrix",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test15bAxesAndMatrix",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test15cAxesAndMatrix",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test20AddSubtract",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test21Multiply",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test22InvertMultNormalAndConj",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test23RotationOrder",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test24Axes",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test25Slerp",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test26LookAt",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.088,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj\u000a++++ T\u000a...[truncated 3274 chars]...\u000a068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000aDeviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:45"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestVec3f01NOUI",
          "duration" : 0.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01Normalize",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test02Angle\u000aTest 0-deg, UNIT_X vecs\u000av0 1.0 / 0.0 / 0.0\u000av1 1.0 / 0.0 / 0.0\u000aa0(v0, v1) = 0.0 rad, 0.0 deg, via dot, acos\u000aTest 0-deg, free vecs\u000av0 0.14 / 0.07 / 0.0\u000av1 0.33 / 0.07 / 0.0\u000av0_1 0.19000001 / 0.0 / 0.0\u000aa0(X, v0_1) = 0.0 rad, 0.0 deg, via\u000a...[truncated 1 chars]...\u000adot, acos\u000aTest 180-deg, free vecs\u000av0 0.33 / 0.07 / 0.0\u000av1 0.14 / 0.07 / 0.0\u000av0_1 -0.19000001 / 0.0 / 0.0\u000aa0(X, v0_1) = 3.1415927 rad, 180.0 deg, via dot, acos\u000aTest 90-deg, UNIT_X, UNIT_Y vecs\u000av0 1.0 / 0.0 / 0.0\u000av1 0.0 / 1.0 / 0.0\u000aa0(v0, v1) = 1.5707964 rad, 90.0 deg, via dot, acos\u000aTest 180-deg, UNIT_X, UNIT_X_NEG vecs\u000av0 1.0 / 0.0 / 0.0\u000av1 -1.0 / 0.0 / 0.0\u000aa0(v0, v1) = 3.1415927 rad, 180.0 deg, via dot, acos\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test02Angle\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.math.TestVec3f01NOUI",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02Angle",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test02Angle\u000aTest 0-deg, UNIT_X vecs\u000av0 1.0 / 0.0 / 0.0\u000av1 1.0 / 0.0 / 0.0\u000aa0(v0, v1) = 0.0 rad, 0.0 deg, via dot, acos\u000aTest 0-deg, free vecs\u000av0 0.14 / 0.07 / 0.0\u000av1 0.33 / 0.07 / 0.0\u000av0_1 0.19000001 / 0.0 / 0.0\u000aa0(X, v0_1) = 0.0 rad, 0.0 deg, via\u000a...[truncated 1 chars]...\u000adot, acos\u000aTest 180-deg, free vecs\u000av0 0.33 / 0.07 / 0.0\u000av1 0.14 / 0.07 / 0.0\u000av0_1 -0.19000001 / 0.0 / 0.0\u000aa0(X, v0_1) = 3.1415927 rad, 180.0 deg, via dot, acos\u000aTest 90-deg, UNIT_X, UNIT_Y vecs\u000av0 1.0 / 0.0 / 0.0\u000av1 0.0 / 1.0 / 0.0\u000aa0(v0, v1) = 1.5707964 rad, 90.0 deg, via dot, acos\u000aTest 180-deg, UNIT_X, UNIT_X_NEG vecs\u000av0 1.0 / 0.0 / 0.0\u000av1 -1.0 / 0.0 / 0.0\u000aa0(v0, v1) = 3.1415927 rad, 180.0 deg, via dot, acos\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test02Angle\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.079,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.math.TestVec3f01NOUI",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test02Angle\u000aTest 0-deg, UNIT_X vecs\u000av0 1.0 / 0.0 / 0.0\u000av1 1.0 / 0.0 / 0.0\u000aa0(v0, v1) = 0.0 rad, 0.0 deg, via dot, acos\u000aTest 0-deg, free vecs\u000av0 0.14 / 0.07 / 0.0\u000av1 0.33 / 0.07 / 0.0\u000av0_1 0.19000001 / 0.0 / 0.0\u000aa0(X, v0_1) = 0.0 rad, 0.0 deg, via\u000a...[truncated 1 chars]...\u000adot, acos\u000aTest 180-deg, free vecs\u000av0 0.33 / 0.07 / 0.0\u000av1 0.14 / 0.07 / 0.0\u000av0_1 -0.19000001 / 0.0 / 0.0\u000aa0(X, v0_1) = 3.1415927 rad, 180.0 deg, via dot, acos\u000aTest 90-deg, UNIT_X, UNIT_Y vecs\u000av0 1.0 / 0.0 / 0.0\u000av1 0.0 / 1.0 / 0.0\u000aa0(v0, v1) = 1.5707964 rad, 90.0 deg, via dot, acos\u000aTest 180-deg, UNIT_X, UNIT_X_NEG vecs\u000av0 1.0 / 0.0 / 0.0\u000av1 -1.0 / 0.0 / 0.0\u000aa0(v0, v1) = 3.1415927 rad, 180.0 deg, via dot, acos\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test02Angle\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:07:46"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
          "duration" : 3.649,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAll",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154271687 ms III - Start\u000aSLOCK [T main @ 1753154271688 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64, GENERIC_AB\u000a...[truncated 1545 chars]...\u000ale], 800x600\u000atest01.create[8]: [visible, focused, repositionable, resizable], 800x600\u000atest01.create[9]: [visible, focused, repositionable, resizable], 800x600\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154275355 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154275355 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.254,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154271687 ms III - Start\u000aSLOCK [T main @ 1753154271688 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll\u000a-----------------------------------------------------------------------------------------------------\u000aPlatform: LINUX / Linux 6.1.0-37-amd64 (6.1.0), amd64 (X86_64, GENERIC_AB\u000a...[truncated 1545 chars]...\u000ale], 800x600\u000atest01.create[8]: [visible, focused, repositionable, resizable], 800x600\u000atest01.create[9]: [visible, focused, repositionable, resizable], 800x600\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154275355 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154275355 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:51"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
          "duration" : 0.908,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCloseNewtAWT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155326893 ms III - Start\u000aSLOCK [T main @ 1753155326894 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT\u000aMyCanvas START add: Thread[#29,AWT-EventQueue-0,6,main], holds AWTTreeLock: true\u000aMyCanvas END add: Thread[#29,AWT-EventQueue-0,6,main], holds AWTTreeLock: true\u000aAWTWindowC\u000a...[truncated 419 chars]...\u000aD remove: Thread[#29,AWT-EventQueue-0,6,main], holds AWTTreeLock: true\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155327844 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155327844 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.543,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155326893 ms III - Start\u000aSLOCK [T main @ 1753155326894 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT\u000aMyCanvas START add: Thread[#29,AWT-EventQueue-0,6,main], holds AWTTreeLock: true\u000aMyCanvas END add: Thread[#29,AWT-EventQueue-0,6,main], holds AWTTreeLock: true\u000aAWTWindowC\u000a...[truncated 419 chars]...\u000aD remove: Thread[#29,AWT-EventQueue-0,6,main], holds AWTTreeLock: true\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155327844 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155327844 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:35:26"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
          "duration" : 2.217,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDisplayCreate01_AutoDestroyLifecycle",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154276162 ms III - Start\u000aSLOCK [T main @ 1753154276163 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle\u000aPass - 1\u000aPosition OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEven\u000a...[truncated 17491 chars]...\u000a71f4dd, main]\u000a  [0] : NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154278830 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154278831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.253,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154276162 ms III - Start\u000aSLOCK [T main @ 1753154276163 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle\u000aPass - 1\u000aPosition OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEven\u000a...[truncated 17491 chars]...\u000a71f4dd, main]\u000a  [0] : NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154278830 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154278831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:56"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
          "duration" : 2.219,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDisplayCreate01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154279609 ms III - Start\u000aSLOCK [T main @ 1753154279610 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01\u000aPass - 1\u000aPosition OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.\u000a...[truncated 17411 chars]...\u000aries: 1 - Thread[0x3a71f4dd, main]\u000a  [0] : NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154282294 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154282295 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.283,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154279609 ms III - Start\u000aSLOCK [T main @ 1753154279610 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01\u000aPass - 1\u000aPosition OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.\u000a...[truncated 17411 chars]...\u000aries: 1 - Thread[0x3a71f4dd, main]\u000a  [0] : NEWT-Display[.x11_:0-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154282294 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154282295 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:17:59"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
          "duration" : 1.325,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEventSourceNotNewtBug",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155328820 ms III - Start\u000aSLOCK [T main @ 1753155328821 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug\u000aThread[#40,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x4b741d6d: tileRendererInUse null, GearsES2[obj 0x4b741d6d isInit false, usesShared fals\u000a...[truncated 3559 chars]...\u000aain] GearsES2.dispose 0x4b741d6d: tileRendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x4b741d6d FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155330163 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155330163 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.932,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155328820 ms III - Start\u000aSLOCK [T main @ 1753155328821 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug\u000aThread[#40,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x4b741d6d: tileRendererInUse null, GearsES2[obj 0x4b741d6d isInit false, usesShared fals\u000a...[truncated 3559 chars]...\u000aain] GearsES2.dispose 0x4b741d6d: tileRendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x4b741d6d FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155330163 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155330163 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:35:28"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
          "duration" : 4.134,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindow00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154283036 ms III - Start\u000aSLOCK [T main @ 1753154283037 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.init ...\u000aGearsES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCapabilities: GL\u000a...[truncated 2547 chars]...\u000a\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.dispose ... \u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154287603 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154287603 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.133,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154283036 ms III - Start\u000aSLOCK [T main @ 1753154283037 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.init ...\u000aGearsES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCapabilities: GL\u000a...[truncated 2547 chars]...\u000a\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.dispose ... \u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154287603 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154287603 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:02"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
          "duration" : 2.147,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWarp01Center",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154288385 ms III - Start\u000aSLOCK [T main @ 1753154288386 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Center\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false, usesShared false, 1\u000a...[truncated 7037 chars]...\u000a,5,main] GearsES2.dispose 0x6302bbb1: tileRendererInUse null\u000aThread[#37,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x6302bbb1 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp02Random\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154293085 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154293085 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
          "duration" : 2.115,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWarp02Random",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154288385 ms III - Start\u000aSLOCK [T main @ 1753154288386 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Center\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false, usesShared false, 1\u000a...[truncated 7037 chars]...\u000a,5,main] GearsES2.dispose 0x6302bbb1: tileRendererInUse null\u000aThread[#37,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x6302bbb1 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp02Random\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154293085 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154293085 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.266,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154288385 ms III - Start\u000aSLOCK [T main @ 1753154288386 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Center\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false, usesShared false, 1\u000a...[truncated 7037 chars]...\u000a,5,main] GearsES2.dispose 0x6302bbb1: tileRendererInUse null\u000aThread[#37,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x6302bbb1 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp02Random\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154293085 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154293085 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:08"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
          "duration" : 0.254,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01WindowCreateSimple",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154293865 ms III - Start\u000aSLOCK [T main @ 1753154293865 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple\u000aXXX VISIBLE.0 -> TRUE\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false,\u000a...[truncated 26145 chars]...\u000aGearsES2.dispose 0x6069db50: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6069db50 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test12WindowUndecorToggleVisibility\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154300442 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154300442 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
          "duration" : 0.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02WindowCreateUndecor",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154293865 ms III - Start\u000aSLOCK [T main @ 1753154293865 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple\u000aXXX VISIBLE.0 -> TRUE\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false,\u000a...[truncated 26145 chars]...\u000aGearsES2.dispose 0x6069db50: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6069db50 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test12WindowUndecorToggleVisibility\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154300442 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154300442 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
          "duration" : 2.759,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11WindowSimpleToggleVisibility",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154293865 ms III - Start\u000aSLOCK [T main @ 1753154293865 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple\u000aXXX VISIBLE.0 -> TRUE\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false,\u000a...[truncated 26145 chars]...\u000aGearsES2.dispose 0x6069db50: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6069db50 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test12WindowUndecorToggleVisibility\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154300442 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154300442 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
          "duration" : 2.762,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test12WindowUndecorToggleVisibility",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154293865 ms III - Start\u000aSLOCK [T main @ 1753154293865 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple\u000aXXX VISIBLE.0 -> TRUE\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false,\u000a...[truncated 26145 chars]...\u000aGearsES2.dispose 0x6069db50: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6069db50 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test12WindowUndecorToggleVisibility\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154300442 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154300442 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 7.159,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154293865 ms III - Start\u000aSLOCK [T main @ 1753154293865 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple\u000aXXX VISIBLE.0 -> TRUE\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false,\u000a...[truncated 26145 chars]...\u000aGearsES2.dispose 0x6069db50: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-4,5,main] GearsES2.dispose 0x6069db50 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test12WindowUndecorToggleVisibility\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154300442 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154300442 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:13"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
          "duration" : 0.264,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01WindowSimple",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154301192 ms III - Start\u000aSLOCK [T main @ 1753154301193 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154301722 d 0ms]]]\u000aWindowEven\u000a...[truncated 37890 chars]...\u000ase 0x1aafa419 FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154303495 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154303545 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154303545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Frames for initial setVisible(true): 1\u000aCreated: GLWindow[\u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x4c3b2444, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c4f7fb8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f287c34, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], \u000a\u0009Drawable: X11OnscreenGLXDrawable[Realized true,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5c33f1a9,\u000a\u0009Handle    0x3400002\u000a...[truncated 16915 chars]...\u000atest.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3023df74, ], \u000a  windowLock <313ac989, 4562e04d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02WindowSimple",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154301192 ms III - Start\u000aSLOCK [T main @ 1753154301193 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154301722 d 0ms]]]\u000aWindowEven\u000a...[truncated 37890 chars]...\u000ase 0x1aafa419 FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154303495 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154303545 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154303545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Frames for initial setVisible(true): 1\u000aCreated: GLWindow[\u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x4c3b2444, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c4f7fb8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f287c34, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], \u000a\u0009Drawable: X11OnscreenGLXDrawable[Realized true,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5c33f1a9,\u000a\u0009Handle    0x3400002\u000a...[truncated 16915 chars]...\u000atest.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3023df74, ], \u000a  windowLock <313ac989, 4562e04d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
          "duration" : 0.223,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10WindowNativeRecreateSimple",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154301192 ms III - Start\u000aSLOCK [T main @ 1753154301193 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154301722 d 0ms]]]\u000aWindowEven\u000a...[truncated 37890 chars]...\u000ase 0x1aafa419 FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154303495 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154303545 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154303545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Frames for initial setVisible(true): 1\u000aCreated: GLWindow[\u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x4c3b2444, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c4f7fb8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f287c34, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], \u000a\u0009Drawable: X11OnscreenGLXDrawable[Realized true,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5c33f1a9,\u000a\u0009Handle    0x3400002\u000a...[truncated 16915 chars]...\u000atest.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3023df74, ], \u000a  windowLock <313ac989, 4562e04d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
          "duration" : 0.183,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test11WindowNativeRecreateSimple",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154301192 ms III - Start\u000aSLOCK [T main @ 1753154301193 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154301722 d 0ms]]]\u000aWindowEven\u000a...[truncated 37890 chars]...\u000ase 0x1aafa419 FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154303495 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154303545 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154303545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Frames for initial setVisible(true): 1\u000aCreated: GLWindow[\u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x4c3b2444, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c4f7fb8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f287c34, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], \u000a\u0009Drawable: X11OnscreenGLXDrawable[Realized true,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5c33f1a9,\u000a\u0009Handle    0x3400002\u000a...[truncated 16915 chars]...\u000atest.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3023df74, ], \u000a  windowLock <313ac989, 4562e04d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
          "duration" : 0.192,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test21WindowDestroyWinTwiceA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154301192 ms III - Start\u000aSLOCK [T main @ 1753154301193 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154301722 d 0ms]]]\u000aWindowEven\u000a...[truncated 37890 chars]...\u000ase 0x1aafa419 FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154303495 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154303545 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154303545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Frames for initial setVisible(true): 1\u000aCreated: GLWindow[\u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x4c3b2444, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c4f7fb8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f287c34, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], \u000a\u0009Drawable: X11OnscreenGLXDrawable[Realized true,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5c33f1a9,\u000a\u0009Handle    0x3400002\u000a...[truncated 16915 chars]...\u000atest.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3023df74, ], \u000a  windowLock <313ac989, 4562e04d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
          "duration" : 0.349,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test22WindowTwoWinOneDisplay",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154301192 ms III - Start\u000aSLOCK [T main @ 1753154301193 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154301722 d 0ms]]]\u000aWindowEven\u000a...[truncated 37890 chars]...\u000ase 0x1aafa419 FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154303495 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154303545 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154303545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Frames for initial setVisible(true): 1\u000aCreated: GLWindow[\u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x4c3b2444, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c4f7fb8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f287c34, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], \u000a\u0009Drawable: X11OnscreenGLXDrawable[Realized true,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5c33f1a9,\u000a\u0009Handle    0x3400002\u000a...[truncated 16915 chars]...\u000atest.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3023df74, ], \u000a  windowLock <313ac989, 4562e04d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
          "duration" : 0.383,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test23WindowTwoWinTwoDisplays",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154301192 ms III - Start\u000aSLOCK [T main @ 1753154301193 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154301722 d 0ms]]]\u000aWindowEven\u000a...[truncated 37890 chars]...\u000ase 0x1aafa419 FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154303495 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154303545 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154303545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : "Frames for initial setVisible(true): 1\u000aCreated: GLWindow[\u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x4c3b2444, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c4f7fb8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f287c34, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], \u000a\u0009Drawable: X11OnscreenGLXDrawable[Realized true,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5c33f1a9,\u000a\u0009Handle    0x3400002\u000a...[truncated 16915 chars]...\u000atest.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3023df74, ], \u000a  windowLock <313ac989, 4562e04d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000a"
        }
      ],
      "duration" : 2.934,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154301192 ms III - Start\u000aSLOCK [T main @ 1753154301193 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154301722 d 0ms]]]\u000aWindowEven\u000a...[truncated 37890 chars]...\u000ase 0x1aafa419 FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154303495 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154303545 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154303545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "Frames for initial setVisible(true): 1\u000aCreated: GLWindow[\u000a\u0009Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x4c3b2444, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c4f7fb8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f287c34, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], \u000a\u0009Drawable: X11OnscreenGLXDrawable[Realized true,\u000a\u0009Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5c33f1a9,\u000a\u0009Handle    0x3400002\u000a...[truncated 16915 chars]...\u000atest.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@3023df74, ], \u000a  windowLock <313ac989, 4562e04d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000aFrames for initial setVisible(true): 1\u000aFrames for initial setVisible(true): 1\u000aduration1: 0\u000aduration2: 0\u000a",
      "timestamp" : "2025-07-22T03:18:21"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
          "duration" : 0.61,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindowDecor01Simple",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154304334 ms III - Start\u000aSLOCK [T main @ 1753154304335 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154304872 d 0ms]\u000a...[truncated 21451 chars]...\u000a FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154308427 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154308723 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154308723 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
          "duration" : 0.843,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindowDecor02DestroyWinTwiceA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154304334 ms III - Start\u000aSLOCK [T main @ 1753154304335 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154304872 d 0ms]\u000a...[truncated 21451 chars]...\u000a FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154308427 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154308723 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154308723 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
          "duration" : 1.202,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindowDecor03TwoWinOneDisplay",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154304334 ms III - Start\u000aSLOCK [T main @ 1753154304335 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154304872 d 0ms]\u000a...[truncated 21451 chars]...\u000a FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154308427 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154308723 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154308723 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
          "duration" : 1.233,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindowDecor03TwoWinTwoDisplays",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154304334 ms III - Start\u000aSLOCK [T main @ 1753154304335 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154304872 d 0ms]\u000a...[truncated 21451 chars]...\u000a FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154308427 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154308723 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154308723 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.981,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154304334 ms III - Start\u000aSLOCK [T main @ 1753154304335 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154304872 d 0ms]\u000a...[truncated 21451 chars]...\u000a FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154308427 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154308723 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154308723 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:24"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
          "duration" : 2.275,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01WindowDecor",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154309474 ms III - Start\u000aSLOCK [T main @ 1753154309475 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test01WindowDecor\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154310006 d 0ms]]]\u000aW\u000a...[truncated 10374 chars]...\u000aose 0x4135c3b FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154314407 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test02WindowUndecor\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154314418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154314418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
          "duration" : 2.211,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02WindowUndecor",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154309474 ms III - Start\u000aSLOCK [T main @ 1753154309475 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test01WindowDecor\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154310006 d 0ms]]]\u000aW\u000a...[truncated 10374 chars]...\u000aose 0x4135c3b FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154314407 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test02WindowUndecor\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154314418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154314418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.536,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154309474 ms III - Start\u000aSLOCK [T main @ 1753154309475 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test01WindowDecor\u000aWindowUpdateEvent[[ 0 / 0  1 x 1 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154310006 d 0ms]]]\u000aW\u000a...[truncated 10374 chars]...\u000aose 0x4135c3b FIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753154314407 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test02WindowUndecor\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154314418 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154314418 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:29"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
          "duration" : 1.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testListenerStringPassingAndOrder",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155331040 ms III - Start\u000aSLOCK [T main @ 1753155331040 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x2177849e: tileRendererInUse null, GearsES2[obj 0x2177849e isInit false, usesShared \u000a...[truncated 4711 chars]...\u000a GearsES2.dispose 0x2177849e: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x2177849e FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155332339 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155332339 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : "durationPerTest 500\u000aWindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155331736 d 0ms]]\u000aWindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155331791 d 0ms]]\u000aWindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.x\u000a...[truncated 460 chars]...\u000antCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155332114 d 0ms]]\u000aWindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155332214 d 0ms]]\u000aWindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155332312 d 0ms]]\u000a"
        }
      ],
      "duration" : 1.892,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155331040 ms III - Start\u000aSLOCK [T main @ 1753155331040 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x2177849e: tileRendererInUse null, GearsES2[obj 0x2177849e isInit false, usesShared \u000a...[truncated 4711 chars]...\u000a GearsES2.dispose 0x2177849e: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x2177849e FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155332339 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155332339 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "durationPerTest 500\u000aWindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155331736 d 0ms]]\u000aWindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155331791 d 0ms]]\u000aWindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.x\u000a...[truncated 460 chars]...\u000antCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155332114 d 0ms]]\u000aWindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155332214 d 0ms]]\u000aWindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155332312 d 0ms]]\u000a",
      "timestamp" : "2025-07-22T03:35:31"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
          "duration" : 1.694,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155333257 ms III - Start\u000aSLOCK [T main @ 1753155333257 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x1a6d8329: tileRendererInUse null, GearsES2[obj 0x1a6d8329 isInit false, usesShared false, 1 null, 2 null,\u000a...[truncated 5990 chars]...\u000ax11_:0-1-EDT-1,5,main] GearsES2.dispose 0x1a942c18: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x1a942c18 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155335499 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155335499 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.857,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155333257 ms III - Start\u000aSLOCK [T main @ 1753155333257 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x1a6d8329: tileRendererInUse null, GearsES2[obj 0x1a6d8329 isInit false, usesShared false, 1 null, 2 null,\u000a...[truncated 5990 chars]...\u000ax11_:0-1-EDT-1,5,main] GearsES2.dispose 0x1a942c18: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x1a942c18 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155335499 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155335499 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:35:33"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1542,
          "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
          "duration" : 0.569,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRemoteWindow01",
          "properties" : {
            
          },
          "skipped" : True,
          "skippedMessage" : "got: <com.jogamp.nativewindow.NativeWindowException: com.jogamp.nativewindow.NativeWindowException: X11Util.Display: Unable to create a display(localhost:0.0) connection. Thread main-Display-.x11_localhost:0.0-2-EDT-1>, expected: null",
          "status" : "SKIPPED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154315232 ms III - Start\u000aSLOCK [T main @ 1753154315232 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.init ...\u000aGearsES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCapabilities: GLCap\u000a...[truncated 2612 chars]...\u000aw.NativeWindowException: X11Util.Display: Unable to create a display(localhost:0.0) connection. Thread main-Display-.x11_localhost:0.0-2-EDT-1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154315817 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154315817 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.164,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154315232 ms III - Start\u000aSLOCK [T main @ 1753154315232 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES1.init ...\u000aGearsES1 init on Thread[#35,main-Display-.x11_:0-1-EDT-1,5,main]\u000aChosen GLCapabilities: GLCap\u000a...[truncated 2612 chars]...\u000aw.NativeWindowException: X11Util.Display: Unable to create a display(localhost:0.0) connection. Thread main-Display-.x11_localhost:0.0-2-EDT-1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154315817 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154315817 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:35"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1542,
          "className" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
          "duration" : 0.057,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRemoteWindow01",
          "properties" : {
            
          },
          "skipped" : True,
          "skippedMessage" : "got: <com.jogamp.nativewindow.NativeWindowException: com.jogamp.nativewindow.NativeWindowException: X11Util.Display: Unable to create a display(localhost:0.0) connection. Thread main-Display-.x11_localhost:0.0-2-EDT-1>, expected: null",
          "status" : "SKIPPED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154316630 ms III - Start\u000aSLOCK [T main @ 1753154316630 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01\u000acom.jogamp.nativewindow.NativeWindowException: com.jogamp.nativewindow.NativeWindowException: X11Util.Display: Unable to create a display(localhost:0.0) connection. Thread main-Display-.x11_localhost:0.0-2-EDT-1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154316769 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154316769 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.71,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154316630 ms III - Start\u000aSLOCK [T main @ 1753154316630 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01\u000acom.jogamp.nativewindow.NativeWindowException: com.jogamp.nativewindow.NativeWindowException: X11Util.Display: Unable to create a display(localhost:0.0) connection. Thread main-Display-.x11_localhost:0.0-2-EDT-1\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154316769 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154316769 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:36"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
          "duration" : 1.536,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154317584 ms III - Start\u000aSLOCK [T main @ 1753154317585 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT - test\u000aCreate PointerIcon #00: PointerIcon[obj 0x4ec4f3a0, .x11_:0-1, 0x3400004, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]\u000aSet Pointer\u000a...[truncated 2287 chars]...\u000a11_:0-1-EDT-1,5,main] GearsES2.dispose 0x131774fe: tileRendererInUse null\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x131774fe FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154319137 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154319137 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.143,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154317584 ms III - Start\u000aSLOCK [T main @ 1753154317585 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT - test\u000aCreate PointerIcon #00: PointerIcon[obj 0x4ec4f3a0, .x11_:0-1, 0x3400004, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]\u000aSet Pointer\u000a...[truncated 2287 chars]...\u000a11_:0-1-EDT-1,5,main] GearsES2.dispose 0x131774fe: tileRendererInUse null\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x131774fe FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT - test\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154319137 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154319137 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:37"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
          "duration" : 1.313,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCloseFrameGLCanvas",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155336559 ms III - Start\u000aSLOCK [T main @ 1753155336560 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas\u000aAWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]\u000aThread[#25,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ce24091: ti\u000a...[truncated 5213 chars]...\u000antQueue-0,6,main] GearsES2.dispose 0x68e965f5 FIN\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155338453 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155338453 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
          "duration" : 0.565,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCloseJFrameGLCanvas",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155336559 ms III - Start\u000aSLOCK [T main @ 1753155336560 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas\u000aAWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]\u000aThread[#25,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ce24091: ti\u000a...[truncated 5213 chars]...\u000antQueue-0,6,main] GearsES2.dispose 0x68e965f5 FIN\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155338453 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155338453 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.484,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155336559 ms III - Start\u000aSLOCK [T main @ 1753155336560 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas\u000aAWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]\u000aThread[#25,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1ce24091: ti\u000a...[truncated 5213 chars]...\u000antQueue-0,6,main] GearsES2.dispose 0x68e965f5 FIN\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155338453 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155338453 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:35:36"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
          "duration" : 0.881,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCloseGLWindow",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154319916 ms III - Start\u000aSLOCK [T main @ 1753154319917 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x158d2680: tileRendererInUse null, GearsES2[obj 0x158d2680 isInit false, usesShared false\u000a...[truncated 2305 chars]...\u000a0-1-EDT-1,5,main] GearsES2.dispose 0x158d2680 FIN\u000aNEWTWindowClosingAdapter.windowDestroyed: NEWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154320829 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154320829 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.49,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154319916 ms III - Start\u000aSLOCK [T main @ 1753154319917 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x158d2680: tileRendererInUse null, GearsES2[obj 0x158d2680 isInit false, usesShared false\u000a...[truncated 2305 chars]...\u000a0-1-EDT-1,5,main] GearsES2.dispose 0x158d2680 FIN\u000aNEWTWindowClosingAdapter.windowDestroyed: NEWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154320829 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154320829 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:39"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
          "duration" : 1.6,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCloseJFrameNewtCanvasAWT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155339391 ms III - Start\u000aSLOCK [T main @ 1753155339391 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT\u000aThread[#40,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0xb9b00e0: tileRendererInUse null, GearsES2[obj 0xb9b00e0 isInit false, uses\u000a...[truncated 4696 chars]...\u000aindowClosingAdapter[closing 1, closed 1]\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155341026 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155341026 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.227,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155339391 ms III - Start\u000aSLOCK [T main @ 1753155339391 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT\u000aThread[#40,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0xb9b00e0: tileRendererInUse null, GearsES2[obj 0xb9b00e0 isInit false, uses\u000a...[truncated 4696 chars]...\u000aindowClosingAdapter[closing 1, closed 1]\u000aAWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155341026 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155341026 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:35:39"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
          "duration" : 0.073,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindowDecorDestroyWinTwiceA",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154321578 ms III - Start\u000aSLOCK [T main @ 1753154321579 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA\u000a++++ TestCase.setUp: com.jogamp.opengl.test.\u000a...[truncated 542 chars]...\u000aNEWT - testWindowDecorTwoWin\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154321948 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154321948 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
          "duration" : 0.047,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindowDecorSimpleUserPos",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154321578 ms III - Start\u000aSLOCK [T main @ 1753154321579 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA\u000a++++ TestCase.setUp: com.jogamp.opengl.test.\u000a...[truncated 542 chars]...\u000aNEWT - testWindowDecorTwoWin\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154321948 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154321948 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
          "duration" : 0.032,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindowDecorSimpleWMPos",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154321578 ms III - Start\u000aSLOCK [T main @ 1753154321579 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA\u000a++++ TestCase.setUp: com.jogamp.opengl.test.\u000a...[truncated 542 chars]...\u000aNEWT - testWindowDecorTwoWin\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154321948 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154321948 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
          "duration" : 0.084,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindowDecorTwoWin",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154321578 ms III - Start\u000aSLOCK [T main @ 1753154321579 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA\u000a++++ TestCase.setUp: com.jogamp.opengl.test.\u000a...[truncated 542 chars]...\u000aNEWT - testWindowDecorTwoWin\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154321948 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154321948 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
          "duration" : 0.048,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindowNativeRecreate01Simple",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154321578 ms III - Start\u000aSLOCK [T main @ 1753154321579 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA\u000a++++ TestCase.setUp: com.jogamp.opengl.test.\u000a...[truncated 542 chars]...\u000aNEWT - testWindowDecorTwoWin\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154321948 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154321948 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 0.952,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestWindows01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154321578 ms III - Start\u000aSLOCK [T main @ 1753154321579 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA\u000a++++ TestCase.setUp: com.jogamp.opengl.test.\u000a...[truncated 542 chars]...\u000aNEWT - testWindowDecorTwoWin\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154321948 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154321948 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:41"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
          "duration" : 0.186,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01WindowDefault",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154322762 ms III - Start\u000aSLOCK [T main @ 1753154322763 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault\u000aXXX: Caps[x11 vid 0x21: rgba 8/8/8/0, opaque, on-scr.]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault\u000a++++ TestCas\u000a...[truncated 7 chars]...\u000a: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault\u000aXXX: Caps[x11 vid 0x6e: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, on-scr.]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154323234 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154323234 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
          "duration" : 0.18,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02WindowDefault",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154322762 ms III - Start\u000aSLOCK [T main @ 1753154322763 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault\u000aXXX: Caps[x11 vid 0x21: rgba 8/8/8/0, opaque, on-scr.]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault\u000a++++ TestCas\u000a...[truncated 7 chars]...\u000a: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault\u000aXXX: Caps[x11 vid 0x6e: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, on-scr.]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154323234 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154323234 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.044,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.TestWindows02NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154322762 ms III - Start\u000aSLOCK [T main @ 1753154322763 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault\u000aXXX: Caps[x11 vid 0x21: rgba 8/8/8/0, opaque, on-scr.]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault\u000a++++ TestCas\u000a...[truncated 7 chars]...\u000a: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault\u000aXXX: Caps[x11 vid 0x6e: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, on-scr.]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154323234 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154323234 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:42"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
          "duration" : 3.512,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01SingleButtonPressAndRelease",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155341984 ms III - Start\u000aSLOCK [T main @ 1753155341984 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000arequestFocus: AWT Component\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, \u000a...[truncated 34544 chars]...\u000a com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155367282 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155367282 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
          "duration" : 3.676,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02SingleButtonPressAndReleaseWithShift",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155341984 ms III - Start\u000aSLOCK [T main @ 1753155341984 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000arequestFocus: AWT Component\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, \u000a...[truncated 34544 chars]...\u000a com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155367282 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155367282 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
          "duration" : 3.67,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03SingleButtonPressAndReleaseWithCtrl",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155341984 ms III - Start\u000aSLOCK [T main @ 1753155341984 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000arequestFocus: AWT Component\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, \u000a...[truncated 34544 chars]...\u000a com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155367282 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155367282 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
          "duration" : 4.264,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10HoldOneButtonAndPressAnother",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155341984 ms III - Start\u000aSLOCK [T main @ 1753155341984 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000arequestFocus: AWT Component\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, \u000a...[truncated 34544 chars]...\u000a com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155367282 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155367282 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
          "duration" : 3.473,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test20PressAllButtonsInSequence",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155341984 ms III - Start\u000aSLOCK [T main @ 1753155341984 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000arequestFocus: AWT Component\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, \u000a...[truncated 34544 chars]...\u000a com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155367282 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155367282 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
          "duration" : 5.076,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test30SingleButtonClickAndDrag",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155341984 ms III - Start\u000aSLOCK [T main @ 1753155341984 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000arequestFocus: AWT Component\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, \u000a...[truncated 34544 chars]...\u000a com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155367282 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155367282 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 25.892,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155341984 ms III - Start\u000aSLOCK [T main @ 1753155341984 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000arequestFocus: AWT Component\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#29,AWT-EventQueue-0,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, \u000a...[truncated 34544 chars]...\u000a com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#29,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155367282 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155367282 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:35:41"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
          "duration" : 3.487,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01SingleButtonPressAndRelease",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155368263 ms III - Start\u000aSLOCK [T main @ 1753155368264 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aMouseEntered      ignored: MouseEvent[ENTERED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:175\u000a...[truncated 35234 chars]...\u000at.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155393456 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155393456 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
          "duration" : 3.682,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02SingleButtonPressAndReleaseWithShift",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155368263 ms III - Start\u000aSLOCK [T main @ 1753155368264 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aMouseEntered      ignored: MouseEvent[ENTERED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:175\u000a...[truncated 35234 chars]...\u000at.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155393456 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155393456 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
          "duration" : 3.68,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03SingleButtonPressAndReleaseWithCtrl",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155368263 ms III - Start\u000aSLOCK [T main @ 1753155368264 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aMouseEntered      ignored: MouseEvent[ENTERED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:175\u000a...[truncated 35234 chars]...\u000at.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155393456 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155393456 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
          "duration" : 4.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10HoldOneButtonAndPressAnother",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155368263 ms III - Start\u000aSLOCK [T main @ 1753155368264 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aMouseEntered      ignored: MouseEvent[ENTERED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:175\u000a...[truncated 35234 chars]...\u000at.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155393456 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155393456 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
          "duration" : 3.474,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test20PressAllButtonsInSequence",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155368263 ms III - Start\u000aSLOCK [T main @ 1753155368264 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aMouseEntered      ignored: MouseEvent[ENTERED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:175\u000a...[truncated 35234 chars]...\u000at.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155393456 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155393456 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
          "duration" : 5.08,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test30SingleButtonClickAndDrag",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155368263 ms III - Start\u000aSLOCK [T main @ 1753155368264 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aMouseEntered      ignored: MouseEvent[ENTERED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:175\u000a...[truncated 35234 chars]...\u000at.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155393456 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155393456 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 25.779,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155368263 ms III - Start\u000aSLOCK [T main @ 1753155368264 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aMouseEntered      ignored: MouseEvent[ENTERED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:175\u000a...[truncated 35234 chars]...\u000at.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155393456 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155393456 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:36:08"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
          "duration" : 3.488,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01SingleButtonPressAndRelease",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155394420 ms III - Start\u000aSLOCK [T main @ 1753155394421 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, \u000a...[truncated 34637 chars]...\u000aWindowDriver, consumed false, when:1753155419810 d 0ms]]]\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155419845 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155419845 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
          "duration" : 3.681,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02SingleButtonPressAndReleaseWithShift",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155394420 ms III - Start\u000aSLOCK [T main @ 1753155394421 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, \u000a...[truncated 34637 chars]...\u000aWindowDriver, consumed false, when:1753155419810 d 0ms]]]\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155419845 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155419845 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
          "duration" : 3.685,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03SingleButtonPressAndReleaseWithCtrl",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155394420 ms III - Start\u000aSLOCK [T main @ 1753155394421 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, \u000a...[truncated 34637 chars]...\u000aWindowDriver, consumed false, when:1753155419810 d 0ms]]]\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155419845 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155419845 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
          "duration" : 4.275,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10HoldOneButtonAndPressAnother",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155394420 ms III - Start\u000aSLOCK [T main @ 1753155394421 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, \u000a...[truncated 34637 chars]...\u000aWindowDriver, consumed false, when:1753155419810 d 0ms]]]\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155419845 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155419845 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
          "duration" : 3.475,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test20PressAllButtonsInSequence",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155394420 ms III - Start\u000aSLOCK [T main @ 1753155394421 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, \u000a...[truncated 34637 chars]...\u000aWindowDriver, consumed false, when:1753155419810 d 0ms]]]\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155419845 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155419845 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
          "duration" : 5.081,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test30SingleButtonClickAndDrag",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155394420 ms III - Start\u000aSLOCK [T main @ 1753155394421 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, \u000a...[truncated 34637 chars]...\u000aWindowDriver, consumed false, when:1753155419810 d 0ms]]]\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155419845 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155419845 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 26.022,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155394420 ms III - Start\u000aSLOCK [T main @ 1753155394421 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, \u000a...[truncated 34637 chars]...\u000aWindowDriver, consumed false, when:1753155419810 d 0ms]]]\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#38,AWT-EventQueue-0-Display-.x11_:0-1-EDT-1,6,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155419845 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155419845 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:36:34"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1542,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01SingleButtonPressAndRelease",
          "properties" : {
            
          },
          "skipped" : True,
          "skippedMessage" : "got: <false>, expected: is <true>",
          "status" : "SKIPPED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155684832 ms III - Start\u000aSLOCK [T main @ 1753155684832 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000asetTestSupported: false\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , \u000a...[truncated 3276 chars]...\u000a TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test30SingleButtonClickAndDrag\u000aThread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155686455 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155686455 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1542,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02SingleButtonPressAndReleaseWithShift",
          "properties" : {
            
          },
          "skipped" : True,
          "skippedMessage" : "got: <false>, expected: is <true>",
          "status" : "SKIPPED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155684832 ms III - Start\u000aSLOCK [T main @ 1753155684832 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000asetTestSupported: false\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , \u000a...[truncated 3276 chars]...\u000a TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test30SingleButtonClickAndDrag\u000aThread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155686455 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155686455 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1542,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03SingleButtonPressAndReleaseWithCtrl",
          "properties" : {
            
          },
          "skipped" : True,
          "skippedMessage" : "got: <false>, expected: is <true>",
          "status" : "SKIPPED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155684832 ms III - Start\u000aSLOCK [T main @ 1753155684832 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000asetTestSupported: false\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , \u000a...[truncated 3276 chars]...\u000a TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test30SingleButtonClickAndDrag\u000aThread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155686455 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155686455 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1542,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test10HoldOneButtonAndPressAnother",
          "properties" : {
            
          },
          "skipped" : True,
          "skippedMessage" : "got: <false>, expected: is <true>",
          "status" : "SKIPPED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155684832 ms III - Start\u000aSLOCK [T main @ 1753155684832 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000asetTestSupported: false\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , \u000a...[truncated 3276 chars]...\u000a TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test30SingleButtonClickAndDrag\u000aThread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155686455 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155686455 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1542,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test20PressAllButtonsInSequence",
          "properties" : {
            
          },
          "skipped" : True,
          "skippedMessage" : "got: <false>, expected: is <true>",
          "status" : "SKIPPED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155684832 ms III - Start\u000aSLOCK [T main @ 1753155684832 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000asetTestSupported: false\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , \u000a...[truncated 3276 chars]...\u000a TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test30SingleButtonClickAndDrag\u000aThread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155686455 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155686455 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1542,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test30SingleButtonClickAndDrag",
          "properties" : {
            
          },
          "skipped" : True,
          "skippedMessage" : "got: <false>, expected: is <true>",
          "status" : "SKIPPED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155684832 ms III - Start\u000aSLOCK [T main @ 1753155684832 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000asetTestSupported: false\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , \u000a...[truncated 3276 chars]...\u000a TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test30SingleButtonClickAndDrag\u000aThread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155686455 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155686455 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.212,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155684832 ms III - Start\u000aSLOCK [T main @ 1753155684832 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000asetTestSupported: false\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx vid 0x55c, fbc 0x19d: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , \u000a...[truncated 3276 chars]...\u000a TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test30SingleButtonClickAndDrag\u000aThread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155686455 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155686455 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:41:24"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
          "duration" : 5.429,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NEWT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155420869 ms III - Start\u000aSLOCK [T main @ 1753155420870 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen GLC\u000a...[truncated 6708 chars]...\u000aunit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155432254 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155432254 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
          "duration" : 5.444,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NewtCanvasAWT_Onscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155420869 ms III - Start\u000aSLOCK [T main @ 1753155420870 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen GLC\u000a...[truncated 6708 chars]...\u000aunit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155432254 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155432254 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03NewtCanvasAWT_Offsccreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155420869 ms III - Start\u000aSLOCK [T main @ 1753155420870 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen GLC\u000a...[truncated 6708 chars]...\u000aunit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155432254 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155432254 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 11.987,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155420869 ms III - Start\u000aSLOCK [T main @ 1753155420870 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen GLC\u000a...[truncated 6708 chars]...\u000aunit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155432254 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155432254 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:37:00"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
          "duration" : 22.212,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NEWT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155433161 ms III - Start\u000aSLOCK [T main @ 1753155433162 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen GLCapabilit\u000a...[truncated 79126 chars]...\u000amp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155478019 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155478020 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
          "duration" : 22.141,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NewtCanvasAWT_Onscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155433161 ms III - Start\u000aSLOCK [T main @ 1753155433162 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen GLCapabilit\u000a...[truncated 79126 chars]...\u000amp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155478019 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155478020 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03NewtCanvasAWT_Offsccreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155433161 ms III - Start\u000aSLOCK [T main @ 1753155433162 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen GLCapabilit\u000a...[truncated 79126 chars]...\u000amp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155478019 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155478020 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 45.449,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155433161 ms III - Start\u000aSLOCK [T main @ 1753155433162 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen GLCapabilit\u000a...[truncated 79126 chars]...\u000amp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155478019 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155478020 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:37:13"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
          "duration" : 8.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NEWT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155479113 ms III - Start\u000aSLOCK [T main @ 1753155479114 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen G\u000a...[truncated 11111 chars]...\u000a2,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#48,Thread-3-Display-.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155495700 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155495700 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
          "duration" : 8.023,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NewtCanvasAWT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155479113 ms III - Start\u000aSLOCK [T main @ 1753155479114 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen G\u000a...[truncated 11111 chars]...\u000a2,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#48,Thread-3-Display-.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155495700 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155495700 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 17.2,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155479113 ms III - Start\u000aSLOCK [T main @ 1753155479114 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen G\u000a...[truncated 11111 chars]...\u000a2,6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#48,Thread-3-Display-.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155495700 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155495700 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:37:59"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
          "duration" : 6.878,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NEWT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155496560 ms III - Start\u000aSLOCK [T main @ 1753155496561 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen GLCapa\u000a...[truncated 4809 chars]...\u000atest.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155510865 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155510865 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
          "duration" : 6.904,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NewtCanvasAWT_Onscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155496560 ms III - Start\u000aSLOCK [T main @ 1753155496561 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen GLCapa\u000a...[truncated 4809 chars]...\u000atest.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155510865 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155510865 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03NewtCanvasAWT_Offsccreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155496560 ms III - Start\u000aSLOCK [T main @ 1753155496561 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen GLCapa\u000a...[truncated 4809 chars]...\u000atest.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155510865 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155510865 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 14.891,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155496560 ms III - Start\u000aSLOCK [T main @ 1753155496561 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000aChosen GLCapa\u000a...[truncated 4809 chars]...\u000atest.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155510865 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155510865 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:38:16"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
          "duration" : 1.015,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NEWT",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155511778 ms III - Start\u000aSLOCK [T main @ 1753155511779 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000a...[truncated 4494 chars]...\u000awtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155514411 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155514411 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
          "duration" : 1.103,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NewtCanvasAWT_Onscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155511778 ms III - Start\u000aSLOCK [T main @ 1753155511779 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000a...[truncated 4494 chars]...\u000awtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155514411 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155514411 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03NewtCanvasAWT_Offsccreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155511778 ms III - Start\u000aSLOCK [T main @ 1753155511779 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000a...[truncated 4494 chars]...\u000awtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155514411 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155514411 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 3.22,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155511778 ms III - Start\u000aSLOCK [T main @ 1753155511779 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT\u000aThread[#40,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#40,Thread-3-AWTAnimator#00,5,main]\u000a...[truncated 4494 chars]...\u000awtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen\u000aPlatform doesn't support offscreen rendering.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155514411 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155514411 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:38:31"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
          "duration" : 5.289,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFocus01ProgrFocus",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155515373 ms III - Start\u000aSLOCK [T main @ 1753155515374 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Display-.x11_:0\u000a...[truncated 15691 chars]...\u000a6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155529598 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155529599 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
          "duration" : 8.4,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFocus02RobotFocus",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155515373 ms III - Start\u000aSLOCK [T main @ 1753155515374 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Display-.x11_:0\u000a...[truncated 15691 chars]...\u000a6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155529598 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155529599 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 14.822,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155515373 ms III - Start\u000aSLOCK [T main @ 1753155515374 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Display-.x11_:0\u000a...[truncated 15691 chars]...\u000a6,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155529598 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155529599 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:38:35"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
          "duration" : 13.897,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFocus01ProgrFocus",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155530473 ms III - Start\u000aSLOCK [T main @ 1753155530474 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus\u000aThread[#40,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x55634720: tileRendererInUse null, GearsES2[obj 0x55634720 isInit false, uses\u000a...[truncated 42222 chars]...\u000aS2.dispose 0x24569dba: tileRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-2,6,main] GearsES2.dispose 0x24569dba FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155565252 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155565252 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
          "duration" : 20.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testFocus02RobotFocus",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155530473 ms III - Start\u000aSLOCK [T main @ 1753155530474 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus\u000aThread[#40,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x55634720: tileRendererInUse null, GearsES2[obj 0x55634720 isInit false, uses\u000a...[truncated 42222 chars]...\u000aS2.dispose 0x24569dba: tileRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-2,6,main] GearsES2.dispose 0x24569dba FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155565252 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155565252 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 35.374,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155530473 ms III - Start\u000aSLOCK [T main @ 1753155530474 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus\u000aThread[#40,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x55634720: tileRendererInUse null, GearsES2[obj 0x55634720 isInit false, uses\u000a...[truncated 42222 chars]...\u000aS2.dispose 0x24569dba: tileRendererInUse null\u000aThread[#42,main-Display-.x11_:0-1-EDT-2,6,main] GearsES2.dispose 0x24569dba FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155565252 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155565252 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:38:50"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
          "duration" : 4.738,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindowParentingAWTFocusTraversal01Onscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155566129 ms III - Start\u000aSLOCK [T main @ 1753155566130 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen\u000aFTKL.fwd-keys: pressed TAB\u000aFTKL.fwd-keys: ctrl pressed TAB\u000aFTKL.bwd-keys: pressed BACK_SPACE\u000aFTKL.bwd-keys: shift c\u000a...[truncated 14723 chars]...\u000aendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x4d154ccd FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155575947 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155575947 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
          "duration" : 4.56,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindowParentingAWTFocusTraversal02Offscreen",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155566129 ms III - Start\u000aSLOCK [T main @ 1753155566130 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen\u000aFTKL.fwd-keys: pressed TAB\u000aFTKL.fwd-keys: ctrl pressed TAB\u000aFTKL.bwd-keys: pressed BACK_SPACE\u000aFTKL.bwd-keys: shift c\u000a...[truncated 14723 chars]...\u000aendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x4d154ccd FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155575947 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155575947 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 10.408,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155566129 ms III - Start\u000aSLOCK [T main @ 1753155566130 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen\u000aFTKL.fwd-keys: pressed TAB\u000aFTKL.fwd-keys: ctrl pressed TAB\u000aFTKL.bwd-keys: pressed BACK_SPACE\u000aFTKL.bwd-keys: shift c\u000a...[truncated 14723 chars]...\u000aendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x4d154ccd FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155575947 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155575947 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:39:26"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test00ScreenModeStream",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154323968 ms III - Start\u000aSLOCK [T main @ 1753154323969 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test00ScreenModeStream\u000a00 out: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]\u000a00 in : [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]\u000a01 o\u000a...[truncated 25722 chars]...\u000a, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 270 degr]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154324544 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154324545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
          "duration" : 0.03,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01ScreenAllMonitor",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154323968 ms III - Start\u000aSLOCK [T main @ 1753154323969 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test00ScreenModeStream\u000a00 out: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]\u000a00 in : [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]\u000a01 o\u000a...[truncated 25722 chars]...\u000a, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 270 degr]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154324544 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154324545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
          "duration" : 0.019,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02ScreenAllModesInfo",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154323968 ms III - Start\u000aSLOCK [T main @ 1753154323969 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test00ScreenModeStream\u000a00 out: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]\u000a00 in : [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]\u000a01 o\u000a...[truncated 25722 chars]...\u000a, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 270 degr]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154324544 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154324545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.155,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154323968 ms III - Start\u000aSLOCK [T main @ 1753154323969 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test00ScreenModeStream\u000a00 out: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]\u000a00 in : [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]\u000a01 o\u000a...[truncated 25722 chars]...\u000a, [ 720 x 400 pixels x 32 bpp ] @ 70.08 Hz, flags [], 270 degr]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154324544 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154324545 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:43"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
          "duration" : 0.513,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testScreenModeInfo01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154325289 ms III - Start\u000aSLOCK [T main @ 1753154325290 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01\u000aThread[#26,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x77847718: tileRendererInUse null, GearsES2[obj 0x77847718 isInit false, usesShared false, 1 \u000a...[truncated 9087 chars]...\u000aain-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x77847718 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154325975 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154325975 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.262,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154325289 ms III - Start\u000aSLOCK [T main @ 1753154325290 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01\u000aThread[#26,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x77847718: tileRendererInUse null, GearsES2[obj 0x77847718 isInit false, usesShared false, 1 \u000a...[truncated 9087 chars]...\u000aain-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x77847718 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154325975 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154325975 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:45"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1542,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testScreenModeChange01",
          "properties" : {
            
          },
          "skipped" : True,
          "skippedMessage" : "got: <false>, expected: is <true>",
          "status" : "SKIPPED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154326719 ms III - Start\u000aSLOCK [T main @ 1753154326720 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000asetTestSupported: false\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01 - Test not supported on this platform.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154328912 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154328912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.769,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154326719 ms III - Start\u000aSLOCK [T main @ 1753154326720 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000asetTestSupported: false\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01 - Test not supported on this platform.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154328912 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154328912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:46"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
          "duration" : 8.53,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testScreenModeChange01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154329661 ms III - Start\u000aSLOCK [T main @ 1753154329662 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x2b662a77: tileRendererInUse null, GearsES2[obj 0x2b662a77 isInit false, usesShared false, \u000a...[truncated 4213 chars]...\u000ap ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154340744 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154340745 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 11.662,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154329661 ms III - Start\u000aSLOCK [T main @ 1753154329662 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x2b662a77: tileRendererInUse null, GearsES2[obj 0x2b662a77 isInit false, usesShared false, \u000a...[truncated 4213 chars]...\u000ap ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 88]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154340744 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154340745 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:18:49"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
          "duration" : 14.523,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testScreenModeChangeSingleQ1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154341488 ms III - Start\u000aSLOCK [T main @ 1753154341489 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1\u000aTest.0: Window screen: NEWT-Screen[.x11_:0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11Graphic\u000a...[truncated 10106 chars]...\u000a0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ2\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154358566 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154358567 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testScreenModeChangeSingleQ2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154341488 ms III - Start\u000aSLOCK [T main @ 1753154341489 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1\u000aTest.0: Window screen: NEWT-Screen[.x11_:0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11Graphic\u000a...[truncated 10106 chars]...\u000a0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ2\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154358566 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154358567 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 17.658,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154341488 ms III - Start\u000aSLOCK [T main @ 1753154341489 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1\u000aTest.0: Window screen: NEWT-Screen[.x11_:0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11Graphic\u000a...[truncated 10106 chars]...\u000a0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ2\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154358566 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154358567 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:19:01"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
          "duration" : 10.537,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01ScreenFullscreenSingleQ1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154359379 ms III - Start\u000aSLOCK [T main @ 1753154359379 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1\u000aTest.0: Window screen: NEWT-Screen[.x11_:0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11Graph\u000a...[truncated 8834 chars]...\u000a Hz, flags [], 0 degr], modeChanged false, modeCount 88]]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154372448 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154372449 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02ScreenFullscreenSingleQ2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154359379 ms III - Start\u000aSLOCK [T main @ 1753154359379 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1\u000aTest.0: Window screen: NEWT-Screen[.x11_:0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11Graph\u000a...[truncated 8834 chars]...\u000a Hz, flags [], 0 degr], modeChanged false, modeCount 88]]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154372448 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154372449 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03ScreenFullscreenSpanQ1Q2",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154359379 ms III - Start\u000aSLOCK [T main @ 1753154359379 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1\u000aTest.0: Window screen: NEWT-Screen[.x11_:0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11Graph\u000a...[truncated 8834 chars]...\u000a Hz, flags [], 0 degr], modeChanged false, modeCount 88]]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154372448 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154372449 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04ScreenFullscreenSpanALL",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154359379 ms III - Start\u000aSLOCK [T main @ 1753154359379 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1\u000aTest.0: Window screen: NEWT-Screen[.x11_:0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11Graph\u000a...[truncated 8834 chars]...\u000a Hz, flags [], 0 degr], modeChanged false, modeCount 88]]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154372448 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154372449 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 13.648,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154359379 ms III - Start\u000aSLOCK [T main @ 1753154359379 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1\u000aTest.0: Window screen: NEWT-Screen[.x11_:0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11Graph\u000a...[truncated 8834 chars]...\u000a Hz, flags [], 0 degr], modeChanged false, modeCount 88]]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154372448 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154372449 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:19:19"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
          "duration" : 6.672,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01FullscreenChange01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154373218 ms III - Start\u000aSLOCK [T main @ 1753154373219 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe isInit false, usesShared false\u000a...[truncated 19263 chars]...\u000ahutdown\u000a*** cleanupGL.initSingleton\u000a*** cleanupGL.DONE\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154422122 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154422122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
          "duration" : 11.05,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02ScreenModeChange01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154373218 ms III - Start\u000aSLOCK [T main @ 1753154373219 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe isInit false, usesShared false\u000a...[truncated 19263 chars]...\u000ahutdown\u000a*** cleanupGL.initSingleton\u000a*** cleanupGL.DONE\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154422122 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154422122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
          "duration" : 15.321,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03ScreenModeChangeWithFS01Post",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154373218 ms III - Start\u000aSLOCK [T main @ 1753154373219 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe isInit false, usesShared false\u000a...[truncated 19263 chars]...\u000ahutdown\u000a*** cleanupGL.initSingleton\u000a*** cleanupGL.DONE\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154422122 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154422122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
          "duration" : 13.321,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04ScreenModeChangeWithFS01Pre",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154373218 ms III - Start\u000aSLOCK [T main @ 1753154373219 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe isInit false, usesShared false\u000a...[truncated 19263 chars]...\u000ahutdown\u000a*** cleanupGL.initSingleton\u000a*** cleanupGL.DONE\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154422122 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154422122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 49.5,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154373218 ms III - Start\u000aSLOCK [T main @ 1753154373219 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe isInit false, usesShared false\u000a...[truncated 19263 chars]...\u000ahutdown\u000a*** cleanupGL.initSingleton\u000a*** cleanupGL.DONE\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154422122 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154422122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:19:33"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
          "duration" : 20.516,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testScreenRotationChange01_PreWin",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154422879 ms III - Start\u000aSLOCK [T main @ 1753154422879 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x10e31a9a: tileRendererInUse null, GearsES2[obj 0x10e31a9a isInit false, usesSha\u000a...[truncated 25771 chars]...\u000a1_:0-1-EDT-4,5,main] GearsES2.dispose 0x3270d194 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154507924 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154507924 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
          "duration" : 22.725,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testScreenRotationChange02_PreFull",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154422879 ms III - Start\u000aSLOCK [T main @ 1753154422879 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x10e31a9a: tileRendererInUse null, GearsES2[obj 0x10e31a9a isInit false, usesSha\u000a...[truncated 25771 chars]...\u000a1_:0-1-EDT-4,5,main] GearsES2.dispose 0x3270d194 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154507924 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154507924 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
          "duration" : 20.42,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testScreenRotationChange11_PostWin",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154422879 ms III - Start\u000aSLOCK [T main @ 1753154422879 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x10e31a9a: tileRendererInUse null, GearsES2[obj 0x10e31a9a isInit false, usesSha\u000a...[truncated 25771 chars]...\u000a1_:0-1-EDT-4,5,main] GearsES2.dispose 0x3270d194 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154507924 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154507924 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
          "duration" : 20.814,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testScreenRotationChange12_PostFull",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154422879 ms III - Start\u000aSLOCK [T main @ 1753154422879 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x10e31a9a: tileRendererInUse null, GearsES2[obj 0x10e31a9a isInit false, usesSha\u000a...[truncated 25771 chars]...\u000a1_:0-1-EDT-4,5,main] GearsES2.dispose 0x3270d194 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154507924 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154507924 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 85.66,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154422879 ms III - Start\u000aSLOCK [T main @ 1753154422879 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x10e31a9a: tileRendererInUse null, GearsES2[obj 0x10e31a9a isInit false, usesSha\u000a...[truncated 25771 chars]...\u000a1_:0-1-EDT-4,5,main] GearsES2.dispose 0x3270d194 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154507924 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154507924 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:20:22"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
          "duration" : 11.929,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testScreenModeChange01_PreFull",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154508707 ms III - Start\u000aSLOCK [T main @ 1753154508708 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange01_PreFull\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x799f10e1: tileRendererInUse null, GearsES2[obj 0x799f10e1 isInit false, usesShared\u000a...[truncated 15286 chars]...\u000a-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x7c7a06ec FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange02_PostFull\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154534007 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154534007 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
          "duration" : 10.836,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testScreenModeChange02_PostFull",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154508707 ms III - Start\u000aSLOCK [T main @ 1753154508708 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange01_PreFull\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x799f10e1: tileRendererInUse null, GearsES2[obj 0x799f10e1 isInit false, usesShared\u000a...[truncated 15286 chars]...\u000a-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x7c7a06ec FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange02_PostFull\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154534007 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154534007 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 25.881,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154508707 ms III - Start\u000aSLOCK [T main @ 1753154508708 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange01_PreFull\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x799f10e1: tileRendererInUse null, GearsES2[obj 0x799f10e1 isInit false, usesShared\u000a...[truncated 15286 chars]...\u000a-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x7c7a06ec FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange02_PostFull\u000aXRandR 1.2 Reset: [xrandr, --output, DP-1, --preferred, --rotate, normal]\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154534007 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154534007 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:21:48"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
          "duration" : 2.159,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01CreateVisibleDestroy",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154534752 ms III - Start\u000aSLOCK [T main @ 1753154534752 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy\u000aXXX VISIBLE.1 -> TRUE\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isI\u000a...[truncated 44316 chars]...\u000an] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-9,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154556189 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154556189 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
          "duration" : 4.768,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02aReparentTop2WinReparentRecreate",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154534752 ms III - Start\u000aSLOCK [T main @ 1753154534752 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy\u000aXXX VISIBLE.1 -> TRUE\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isI\u000a...[truncated 44316 chars]...\u000an] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-9,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154556189 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154556189 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
          "duration" : 4.698,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02bReparentTop2WinReparentNative",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154534752 ms III - Start\u000aSLOCK [T main @ 1753154534752 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy\u000aXXX VISIBLE.1 -> TRUE\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isI\u000a...[truncated 44316 chars]...\u000an] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-9,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154556189 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154556189 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
          "duration" : 4.699,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03aReparentWin2TopReparentRecreate",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154534752 ms III - Start\u000aSLOCK [T main @ 1753154534752 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy\u000aXXX VISIBLE.1 -> TRUE\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isI\u000a...[truncated 44316 chars]...\u000an] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-9,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154556189 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154556189 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
          "duration" : 4.683,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03bReparentWin2TopReparentNative",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154534752 ms III - Start\u000aSLOCK [T main @ 1753154534752 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy\u000aXXX VISIBLE.1 -> TRUE\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isI\u000a...[truncated 44316 chars]...\u000an] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-9,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154556189 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154556189 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 22.04,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154534752 ms III - Start\u000aSLOCK [T main @ 1753154534752 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy\u000aXXX VISIBLE.1 -> TRUE\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isI\u000a...[truncated 44316 chars]...\u000an] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#51,main-Display-.x11_:0-1-EDT-9,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154556189 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154556189 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:22:14"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
          "duration" : 1.073,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01WindowParenting01CreateVisibleDestroy1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155576819 ms III - Start\u000aSLOCK [T main @ 1753155576820 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Di\u000a...[truncated 15476 chars]...\u000a.dispose: tileRendererInUse null\u000aThread[#48,main-Display-.x11_:0-1-EDT-6,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155593271 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155593271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
          "duration" : 1.013,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02WindowParenting02CreateVisibleDestroy2Defered",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155576819 ms III - Start\u000aSLOCK [T main @ 1753155576820 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Di\u000a...[truncated 15476 chars]...\u000a.dispose: tileRendererInUse null\u000aThread[#48,main-Display-.x11_:0-1-EDT-6,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155593271 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155593271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
          "duration" : 0.979,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03WindowParenting02CreateVisibleDestroy3Odd",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155576819 ms III - Start\u000aSLOCK [T main @ 1753155576820 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Di\u000a...[truncated 15476 chars]...\u000a.dispose: tileRendererInUse null\u000aThread[#48,main-Display-.x11_:0-1-EDT-6,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155593271 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155593271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
          "duration" : 4.299,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04WindowParenting03ReparentNewtWin2Top",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155576819 ms III - Start\u000aSLOCK [T main @ 1753155576820 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Di\u000a...[truncated 15476 chars]...\u000a.dispose: tileRendererInUse null\u000aThread[#48,main-Display-.x11_:0-1-EDT-6,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155593271 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155593271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
          "duration" : 4.273,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test05WindowParenting04ReparentNewtWin2TopLayouted",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155576819 ms III - Start\u000aSLOCK [T main @ 1753155576820 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Di\u000a...[truncated 15476 chars]...\u000a.dispose: tileRendererInUse null\u000aThread[#48,main-Display-.x11_:0-1-EDT-6,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155593271 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155593271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
          "duration" : 4.246,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test06WindowParenting05ReparentAWTWinHopFrame2Frame",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155576819 ms III - Start\u000aSLOCK [T main @ 1753155576820 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Di\u000a...[truncated 15476 chars]...\u000a.dispose: tileRendererInUse null\u000aThread[#48,main-Display-.x11_:0-1-EDT-6,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155593271 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155593271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 17.025,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155576819 ms III - Start\u000aSLOCK [T main @ 1753155576820 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Di\u000a...[truncated 15476 chars]...\u000a.dispose: tileRendererInUse null\u000aThread[#48,main-Display-.x11_:0-1-EDT-6,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155593271 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155593271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:39:36"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
          "duration" : 1.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindowParenting01CreateVisibleDestroy1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155671474 ms III - Start\u000aSLOCK [T main @ 1753155671474 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT - testWindowParenting01CreateVisibleDestroy1\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities:\u000a...[truncated 1794 chars]...\u000ahread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT - testWindowParenting01CreateVisibleDestroy1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155672897 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155672897 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.001,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155671474 ms III - Start\u000aSLOCK [T main @ 1753155671474 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT - testWindowParenting01CreateVisibleDestroy1\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities:\u000a...[truncated 1794 chars]...\u000ahread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#1,main,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT - testWindowParenting01CreateVisibleDestroy1\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155672897 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155672897 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:41:11"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
          "duration" : 3.138,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01AWTWinHopFrame2FrameFPS25Animator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155594241 ms III - Start\u000aSLOCK [T main @ 1753155594241 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Display\u000a...[truncated 5001 chars]...\u000a] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155600597 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155600597 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
          "duration" : 2.688,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02AWTWinHopFrame2FrameStdAnimator",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155594241 ms III - Start\u000aSLOCK [T main @ 1753155594241 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Display\u000a...[truncated 5001 chars]...\u000a] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155600597 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155600597 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 6.951,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155594241 ms III - Start\u000aSLOCK [T main @ 1753155594241 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Display\u000a...[truncated 5001 chars]...\u000a] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155600597 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155600597 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:39:54"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
          "duration" : 1.098,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01CreateVisibleDestroy1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155601575 ms III - Start\u000aSLOCK [T main @ 1753155601576 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Display-.x11_:0-1-E\u000a...[truncated 5389 chars]...\u000aDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#39,main-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155605940 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155605940 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
          "duration" : 2.753,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02AWTWinHopFrame2Frame",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155601575 ms III - Start\u000aSLOCK [T main @ 1753155601576 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Display-.x11_:0-1-E\u000a...[truncated 5389 chars]...\u000aDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#39,main-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155605940 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155605940 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.955,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155601575 ms III - Start\u000aSLOCK [T main @ 1753155601576 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Display-.x11_:0-1-E\u000a...[truncated 5389 chars]...\u000aDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#39,main-Display-.x11_:0-1-EDT-2,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155605940 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155605940 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:40:01"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
          "duration" : 1.253,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01CreateVisibleDestroy1",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155606887 ms III - Start\u000aSLOCK [T main @ 1753155606887 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1\u000a$\u000aDemos: 1 - Visible\u000aThread[#39,main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#39,main-AW\u000a...[truncated 4773 chars]...\u000aileRendererInUse null\u000aThread[#43,main-Display-.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose FIN\u000aDemos: 7 - X DisturbanceThread\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155613007 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155613007 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
          "duration" : 4.322,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02AWTWinHopFrame2Frame",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155606887 ms III - Start\u000aSLOCK [T main @ 1753155606887 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1\u000a$\u000aDemos: 1 - Visible\u000aThread[#39,main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#39,main-AW\u000a...[truncated 4773 chars]...\u000aileRendererInUse null\u000aThread[#43,main-Display-.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose FIN\u000aDemos: 7 - X DisturbanceThread\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155613007 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155613007 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 6.705,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155606887 ms III - Start\u000aSLOCK [T main @ 1753155606887 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1\u000a$\u000aDemos: 1 - Visible\u000aThread[#39,main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#39,main-AW\u000a...[truncated 4773 chars]...\u000aileRendererInUse null\u000aThread[#43,main-Display-.x11_:0-1-EDT-2,6,main] RedSquareES2.dispose FIN\u000aDemos: 7 - X DisturbanceThread\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155613007 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155613007 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:40:06"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1542,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01GLWindowReparentRecreateNoPreserve",
          "properties" : {
            
          },
          "skipped" : True,
          "skippedMessage" : "got: <false>, expected: is <true>",
          "status" : "SKIPPED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155613911 ms III - Start\u000aSLOCK [T main @ 1753155613912 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000asetTestSupported: false\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve - Test not supported on this platform.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.Te\u000a...[truncated 111 chars]...\u000anewt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve - Test not supported on this platform.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155614443 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155614444 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 1542,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02GLWindowReparentRecreateGLPreserve",
          "properties" : {
            
          },
          "skipped" : True,
          "skippedMessage" : "got: <false>, expected: is <true>",
          "status" : "SKIPPED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155613911 ms III - Start\u000aSLOCK [T main @ 1753155613912 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000asetTestSupported: false\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve - Test not supported on this platform.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.Te\u000a...[truncated 111 chars]...\u000anewt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve - Test not supported on this platform.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155614443 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155614444 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.118,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155613911 ms III - Start\u000aSLOCK [T main @ 1753155613912 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts\u000asetTestSupported: false\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve - Test not supported on this platform.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.Te\u000a...[truncated 111 chars]...\u000anewt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve - Test not supported on this platform.\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155614443 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155614444 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:40:13"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
          "duration" : 2.691,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NewtChildOnAWTParentLayouted",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155615535 ms III - Start\u000aSLOCK [T main @ 1753155615535 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x62e7f11d: tileRendererInUse null, GearsES2[obj 0x62e7f11d isInit false, us\u000a...[truncated 31239 chars]...\u000aIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155623102 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155623128 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155623128 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
          "duration" : 2.067,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02NewtChildOnAWTParentLayoutedDef",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155615535 ms III - Start\u000aSLOCK [T main @ 1753155615535 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x62e7f11d: tileRendererInUse null, GearsES2[obj 0x62e7f11d isInit false, us\u000a...[truncated 31239 chars]...\u000aIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155623102 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155623128 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155623128 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
          "duration" : 1.391,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test03NewtChildOnAWTParentDirect",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155615535 ms III - Start\u000aSLOCK [T main @ 1753155615535 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x62e7f11d: tileRendererInUse null, GearsES2[obj 0x62e7f11d isInit false, us\u000a...[truncated 31239 chars]...\u000aIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155623102 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155623128 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155623128 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
          "duration" : 1.415,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test04NewtChildOnAWTParentDirectDef",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155615535 ms III - Start\u000aSLOCK [T main @ 1753155615535 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x62e7f11d: tileRendererInUse null, GearsES2[obj 0x62e7f11d isInit false, us\u000a...[truncated 31239 chars]...\u000aIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155623102 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155623128 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155623128 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 8.186,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155615535 ms III - Start\u000aSLOCK [T main @ 1753155615535 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x62e7f11d: tileRendererInUse null, GearsES2[obj 0x62e7f11d isInit false, us\u000a...[truncated 31239 chars]...\u000aIN\u000aWindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.x11.WindowDriver, consumed false, when:1753155623102 d 0ms]]\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155623128 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155623128 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:40:15"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
          "duration" : 1.452,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01NewtOnNewtParentChildDraw",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154557098 ms III - Start\u000aSLOCK [T main @ 1753154557099 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx\u000a...[truncated 8086 chars]...\u000a5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154558597 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154558598 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 2.078,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154557098 ms III - Start\u000aSLOCK [T main @ 1753154557099 ms +++ localhost/127.0.0.1:59999 - Locked within 6 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx\u000a...[truncated 8086 chars]...\u000a5,main] RedSquareES2.dispose: tileRendererInUse null\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.dispose FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154558597 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154558598 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:22:37"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
          "duration" : 1.374,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01AWTOneNewtChilds01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155624077 ms III - Start\u000aSLOCK [T main @ 1753155624078 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01\u000aCreate PointerIcon #01: PointerIcon[obj 0x5acf93bb, .x11_:0-1, 0x3600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=\u000a...[truncated 10015 chars]...\u000a] GearsES2.dispose 0x47d9a273: tileRendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x47d9a273 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155627879 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155627879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
          "duration" : 1.879,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02AWTTwoNewtChilds01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155624077 ms III - Start\u000aSLOCK [T main @ 1753155624078 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01\u000aCreate PointerIcon #01: PointerIcon[obj 0x5acf93bb, .x11_:0-1, 0x3600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=\u000a...[truncated 10015 chars]...\u000a] GearsES2.dispose 0x47d9a273: tileRendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x47d9a273 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155627879 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155627879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 4.432,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155624077 ms III - Start\u000aSLOCK [T main @ 1753155624078 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01\u000aCreate PointerIcon #01: PointerIcon[obj 0x5acf93bb, .x11_:0-1, 0x3600004, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=\u000a...[truncated 10015 chars]...\u000a] GearsES2.dispose 0x47d9a273: tileRendererInUse null\u000aThread[#40,main-Display-.x11_:0-1-EDT-2,5,main] GearsES2.dispose 0x47d9a273 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155627879 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155627879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:40:24"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
          "duration" : 2.978,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01WinHopFrame2FrameDirectHop",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155628914 ms III - Start\u000aSLOCK [T main @ 1753155628915 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Display-.x11_:0\u000a...[truncated 11874 chars]...\u000a.dispose 0x316bcf94: tileRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-2,6,main] GearsES2.dispose 0x316bcf94 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155635180 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155635180 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
          "duration" : 2.749,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02WinHopFrame2FrameDetachFirst",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155628914 ms III - Start\u000aSLOCK [T main @ 1753155628915 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Display-.x11_:0\u000a...[truncated 11874 chars]...\u000a.dispose 0x316bcf94: tileRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-2,6,main] GearsES2.dispose 0x316bcf94 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155635180 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155635180 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 6.842,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155628914 ms III - Start\u000aSLOCK [T main @ 1753155628915 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#38,main-Display-.x11_:0\u000a...[truncated 11874 chars]...\u000a.dispose 0x316bcf94: tileRendererInUse null\u000aThread[#41,main-Display-.x11_:0-1-EDT-2,6,main] GearsES2.dispose 0x316bcf94 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155635180 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155635180 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:40:28"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
          "duration" : 2.223,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test01WinHopFrame2FrameDirectHop",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155673775 ms III - Start\u000aSLOCK [T main @ 1753155673776 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test01WinHopFrame2FrameDirectHop\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx\u000a...[truncated 11101 chars]...\u000a[#1,main,5,main] GearsES2.dispose 0x5ddeb7cb: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x5ddeb7cb FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test02WinHopFrame2FrameDetachFirst\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155678419 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155678419 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
          "duration" : 1.981,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "test02WinHopFrame2FrameDetachFirst",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155673775 ms III - Start\u000aSLOCK [T main @ 1753155673776 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test01WinHopFrame2FrameDirectHop\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx\u000a...[truncated 11101 chars]...\u000a[#1,main,5,main] GearsES2.dispose 0x5ddeb7cb: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x5ddeb7cb FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test02WinHopFrame2FrameDetachFirst\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155678419 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155678419 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 5.208,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155673775 ms III - Start\u000aSLOCK [T main @ 1753155673776 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test01WinHopFrame2FrameDirectHop\u000aThread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null\u000aRedSquareES2 init on Thread[#1,main,5,main]\u000aChosen GLCapabilities: GLCaps[glx\u000a...[truncated 11101 chars]...\u000a[#1,main,5,main] GearsES2.dispose 0x5ddeb7cb: tileRendererInUse null\u000aThread[#1,main,5,main] GearsES2.dispose 0x5ddeb7cb FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test02WinHopFrame2FrameDetachFirst\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155678419 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155678419 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:41:13"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
          "duration" : 0.893,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindow00",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154559369 ms III - Start\u000aSLOCK [T main @ 1753154559370 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x9597028: tileRendererInUse null, GearsES2[obj 0x9597028 isInit false, usesShar\u000a...[truncated 5926 chars]...\u000aarsES2.dispose 0x9597028: tileRendererInUse null\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x9597028 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154560703 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154560703 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.919,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154559369 ms III - Start\u000aSLOCK [T main @ 1753154559370 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.init.0 0x9597028: tileRendererInUse null, GearsES2[obj 0x9597028 isInit false, usesShar\u000a...[truncated 5926 chars]...\u000aarsES2.dispose 0x9597028: tileRendererInUse null\u000aThread[#35,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x9597028 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753154560703 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753154560703 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:22:39"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
          "duration" : 0.69,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testWindowParenting1AWTOneNewtChild01",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155636065 ms III - Start\u000aSLOCK [T main @ 1753155636065 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01\u000acom.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available\u000a0:0 X11GraphicsConfig[dev=\u000a...[truncated 81755 chars]...\u000aa35b0f5: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x7a35b0f5 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155637302 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155637302 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
          "stdout" : ""
        }
      ],
      "duration" : 1.821,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : "++++ Test Singleton.ctor()\u000a++++ Test Singleton.lock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155636065 ms III - Start\u000aSLOCK [T main @ 1753155636065 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts\u000a++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01\u000acom.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available\u000a0:0 X11GraphicsConfig[dev=\u000a...[truncated 81755 chars]...\u000aa35b0f5: tileRendererInUse null\u000aThread[#38,main-Display-.x11_:0-1-EDT-1,5,main] GearsES2.dispose 0x7a35b0f5 FIN\u000a++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01\u000a++++ Test Singleton.unlock()\u000aSLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1753155637302 ms III - Stopping: alive true, shallQuit true, hasSocket true\u000aSLOCK [T main @ 1753155637302 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms\u000a",
      "stdout" : "",
      "timestamp" : "2025-07-22T03:40:36"
    }
  ]
}