<?xml version="1.0" encoding="UTF-8" ?>
<testsuite errors="0" failures="0" hostname="localhost" name="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT" skipped="0" tests="3" time="4.94" timestamp="2020-01-04T21:27:52">
  <properties>
    <property name="awt.toolkit" value="sun.awt.X11.XToolkit" />
    <property name="java.specification.version" value="11" />
    <property name="sun.cpu.isalist" value="" />
    <property name="sun.jnu.encoding" value="UTF-8" />
    <property name="java.class.path" value="../../../../gluegen/label/linux-x86_64-amd/make/lib/junit.jar:/opt-share/apache-ant/lib/ant.jar:/opt-share/apache-ant/lib/ant-junit.jar:/opt-share/apache-ant/lib/ant-junit4.jar:../../../../gluegen/label/linux-x86_64-amd/make/lib/semantic-versioning/semver.jar:../../../../gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar:../../../../gluegen/label/linux-x86_64-amd/build/gluegen-test-util.jar:../build/jar/jogl-all-noawt.jar:../build/jar/atomic/oculusvr.jar:../build/jar/jogl-test.jar" />
    <property name="java.vm.vendor" value="Debian" />
    <property name="sun.arch.data.model" value="64" />
    <property name="dummy" value="" />
    <property name="java.vendor.url" value="https://tracker.debian.org/openjdk-11" />
    <property name="user.timezone" value="" />
    <property name="os.name" value="Linux" />
    <property name="java.vm.specification.version" value="11" />
    <property name="sun.java.launcher" value="SUN_STANDARD" />
    <property name="user.country" value="US" />
    <property name="sun.boot.library.path" value="/usr/lib/jvm/java-11-openjdk-amd64/lib" />
    <property name="sun.java.command" value="com.jogamp.newt.util.MainThread org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT filtertrace=true haltOnError=false haltOnFailure=false showoutput=true outputtoformatters=true logfailedtests=true logtestlistenerevents=true formatter=org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT.xml" />
    <property name="jnlp.jogamp.tmp.cache.root" value="jln16586891979602728874" />
    <property name="jdk.debug" value="release" />
    <property name="sun.cpu.endian" value="little" />
    <property name="user.home" value="/home/jogamp" />
    <property name="user.language" value="en" />
    <property name="java.specification.vendor" value="Oracle Corporation" />
    <property name="java.version.date" value="2019-10-15" />
    <property name="java.home" value="/usr/lib/jvm/java-11-openjdk-amd64" />
    <property name="file.separator" value="/" />
    <property name="java.vm.compressedOopsMode" value="32-bit" />
    <property name="line.separator" value="&#xa;" />
    <property name="java.specification.name" value="Java Platform API Specification" />
    <property name="java.vm.specification.vendor" value="Oracle Corporation" />
    <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment" />
    <property name="java.awt.headless" value="true" />
    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers" />
    <property name="java.runtime.version" value="11.0.5+10-post-Debian-1deb10u1" />
    <property name="user.name" value="jogamp" />
    <property name="junit.run.arg1" value="dummy" />
    <property name="junit.run.arg0" value="dummy" />
    <property name="path.separator" value=":" />
    <property name="os.version" value="4.19.0-6-amd64" />
    <property name="java.runtime.name" value="OpenJDK Runtime Environment" />
    <property name="file.encoding" value="UTF-8" />
    <property name="java.vm.name" value="OpenJDK 64-Bit Server VM" />
    <property name="java.vendor.url.bug" value="https://bugs.debian.org/openjdk-11" />
    <property name="java.io.tmpdir" value="/tmp" />
    <property name="java.version" value="11.0.5" />
    <property name="user.dir" value="/home/jogamp/JogAmpSlavex64/workspace/jogl/label/linux-x86_64-amd/make" />
    <property name="os.arch" value="amd64" />
    <property name="java.vm.specification.name" value="Java Virtual Machine Specification" />
    <property name="java.awt.printerjob" value="sun.print.PSPrinterJob" />
    <property name="sun.os.patch.level" value="unknown" />
    <property name="java.library.path" value="../../../../gluegen/label/linux-x86_64-amd/build/obj:../build/nativewindow/obj:../build/jogl/obj:../build/newt/obj:../build/test/build/obj" />
    <property name="java.vendor" value="Debian" />
    <property name="java.vm.info" value="mixed mode, sharing" />
    <property name="java.vm.version" value="11.0.5+10-post-Debian-1deb10u1" />
    <property name="sun.io.unicode.encoding" value="UnicodeLittle" />
    <property name="jnlp.no.jvm.data.model.set" value="true" />
    <property name="java.class.version" value="55.0" />
  </properties>
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT" name="testShaderState01PerformanceDouble" time="3.14" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT" name="testShaderState01ValidationSP1Linked" time="0.471" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT" name="testShaderState01ValidationSP1Unlinked" time="0.446" />
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[++++ Test Singleton.ctor()
++++ Test Singleton.lock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1578173272612 ms III - Start
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1578173272614 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01PerformanceDouble
X11GLXContext [Version 3.3 (Core profile, arb, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c45, this 0x424872bc, handle 0x7fa08441e870, isShared false, jogamp.opengl.gl4.GL4bcImpl@79c2f80e,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@7b2fac21,
	Handle    0x5200002,
	Surface   jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable, ],
 Reconfig [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]],
 NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fa0784bf5c0, owner true, ResourceToolkitLock[obj 0x19b05e5, isOwner false, <cc97a55, 62a5e14a>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fa0784bf5c0, owner true, ResourceToolkitLock[obj 0x19b05e5, isOwner false, <cc97a55, 62a5e14a>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]],
 window[4/29 480x480 wu, 480x480 pixel],
 Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fa0783161c0, owner true, ResourceToolkitLock[obj 0x3d8092ce, isOwner true, <7a5c5cf9, 373e5d49>[count 1, qsz 0, owner <Thread-4>]]], idx 0], visualID 0x50a, fbConfigID 0x1ab,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.sw], on-scr[.]],
	chosen    GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3/GL3.sw], on-scr[.]]],
 ParentWindow null,
 ParentWindowHandle 0x0 (false),
 WindowHandle 0x5200002,
 SurfaceHandle 0x5200002 (lockedExt window false, surface false),
 WrappedSurface null,
 ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <3be3c5fa, 2cc26aa>[count 1, qsz 0, owner <Thread-4>], surfaceLockCount 1]], direct true] 
screen #1
screen #2
screen #1
screen #2
testShaderState01PerformanceDouble: 1.236s: 600f, 485.4 fps, 2 ms/f
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01PerformanceDouble
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01ValidationSP1Linked
X11GLXContext [Version 3.3 (Core profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c65, this 0x6ccabcac, handle 0x7fa08c0ef900, isShared false, jogamp.opengl.gl4.GL4bcImpl@6a0dfa6d,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@7b2fac21,
	Handle    0x5200002,
	Surface   jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable, ],
 Reconfig [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]],
 NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fa0847a55a0, owner true, ResourceToolkitLock[obj 0x48b26041, isOwner false, <57df82d7, 6a394332>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fa0847a55a0, owner true, ResourceToolkitLock[obj 0x48b26041, isOwner false, <57df82d7, 6a394332>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]],
 window[4/29 480x480 wu, 480x480 pixel],
 Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fa0846b8f00, owner true, ResourceToolkitLock[obj 0x6f62028a, isOwner true, <3489c74f, 1f6b2233>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>]]], idx 0], visualID 0x50a, fbConfigID 0x1ab,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.sw], on-scr[.]],
	chosen    GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3/GL3.sw], on-scr[.]]],
 ParentWindow null,
 ParentWindowHandle 0x0 (false),
 WindowHandle 0x5200002,
 SurfaceHandle 0x5200002 (lockedExt window false, surface false),
 WrappedSurface null,
 ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <3febc23f, 4062e11a>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], direct true] 
vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
colors0: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
colors1: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
screen #1
screen #2
screen #3
screen #4
screen #10
screen #20
screen #30
screen #40
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01ValidationSP1Linked
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01ValidationSP1Unlinked
X11GLXContext [Version 3.3 (Core profile, arb, debug, compat[ES2, ES3], FBO, software) - 3.3 (Core Profile) Mesa 18.3.6 [GL 3.3.0, vendor 18.3.6 ((Core Profile) Mesa 18.3.6)], options 0x4c65, this 0x57d77221, handle 0x7fa08c44cb90, isShared false, jogamp.opengl.gl4.GL4bcImpl@7f45bf64,
	 quirks: [No10BitColorCompOffscreen],
	Drawable: X11OnscreenGLXDrawable[Realized true,
	Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@7b2fac21,
	Handle    0x5200002,
	Surface   jogamp.newt.driver.x11.WindowDriver[State [visible, focused, repositionable, resizable, ],
 Reconfig [visible, child, focused, undecor, aontop, aonbottom, sticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]],
 NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fa0846b8f00, owner true, ResourceToolkitLock[obj 0x9c758e0, isOwner false, <5eb0ccf7, 321aeb7a>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fa0846b8f00, owner true, ResourceToolkitLock[obj 0x9c758e0, isOwner false, <5eb0ccf7, 321aeb7a>[count 0, qsz 0, owner <NULL>]]]], monitors: [Monitor[Id 0x4f [primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], orig [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x57, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 88]]],
 window[4/29 480x480 wu, 480x480 pixel],
 Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fa0847a55a0, owner true, ResourceToolkitLock[obj 0x6076ccc2, isOwner true, <53458874, bca319f>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>]]], idx 0], visualID 0x50a, fbConfigID 0x1ab,
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL3.sw], on-scr[.]],
	chosen    GLCaps[glx vid 0x50a, fbc 0x1ab: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , sw, GLProfile[GL3/GL3.sw], on-scr[.]]],
 ParentWindow null,
 ParentWindowHandle 0x0 (false),
 WindowHandle 0x5200002,
 SurfaceHandle 0x5200002 (lockedExt window false, surface false),
 WrappedSurface null,
 ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 0 [], MouseListeners num 0 [], PointerGestures default true, custom 0 [], KeyListeners num 0 [], windowLock <6e6e5aa7, 38289b74>[count 1, qsz 0, owner <Thread-2-UserApp-JUnitTestRunner>], surfaceLockCount 1]], direct true] 
vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
colors0: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 3, stride 12b 3c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
colors1: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, elements 4, components 4, stride 16b 4c, initialElementCount 4, mappedElementCount 0, mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, sealed true, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
screen #1
screen #2
screen #3
screen #4
screen #10
screen #20
screen #30
screen #40
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - testShaderState01ValidationSP1Unlinked
++++ Test Singleton.unlock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1578173276719 ms III - Stopping: alive true, shallQuit true, hasSocket true
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1578173276719 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
]]></system-err>
</testsuite>
