Jogamp
Bug 741 HiDPI: Add ScalableSurface interface to get/set pixelScale w/ full OSX impl.
[jogl.git] / make / scripts / tests.sh
CommitLineData
1c02f0ee
SG
1#! /bin/bash
2
d70ba024
SG
3if [ -z "$1" -o -z "$2" -o -z "$3" ] ; then
4 echo Usage $0 java-exe java-xargs build-dir
ab1d8180
SG
5 exit 0
6fi
7
d0f91a8e 8javaexe="$1"
ab1d8180 9shift
d70ba024
SG
10javaxargs=$1
11shift
5b77c7f3 12bdir="$1"
ab1d8180
SG
13shift
14
d0f91a8e
SG
15if [ ! -x "$javaexe" ] ; then
16 echo java-exe "$javaexe" is not an executable
ab1d8180
SG
17 exit 1
18fi
5b77c7f3
SG
19if [ ! -d "$bdir" ] ; then
20 echo build-dir "$bdir" is not a directory
ab1d8180
SG
21 exit 1
22fi
4d56491c 23
579326db
SG
24rm -f java-run.log
25
1c02f0ee
SG
26spath=`dirname $0`
27
5b77c7f3 28. $spath/setenv-jogl.sh "$bdir" JOGL_ALL
603f6eab 29unset CLASSPATH
4d56491c 30
112e2a26 31MOSX=0
e0b2133b 32MOSX_MT=0
112e2a26
SG
33uname -a | grep -i Darwin && MOSX=1
34if [ $MOSX -eq 1 ] ; then
e30c2c7d 35 echo setup OSX environment vars
77a83189 36 #export NSZombieEnabled=YES
8edaa978 37 export NSTraceEvents=YES
14b27853 38 #export OBJC_PRINT_EXCEPTIONS=YES
f2bd50ff
SG
39 echo NSZombieEnabled $NSZombieEnabled 2>&1 | tee -a java-run.log
40 echo NSTraceEvents $NSTraceEvents 2>&1 | tee -a java-run.log
41 echo OBJC_PRINT_EXCEPTIONS $OBJC_PRINT_EXCEPTIONS 2>&1 | tee -a java-run.log
112e2a26
SG
42 MOSX_MT=1
43fi
44
ea0f6946
SG
45#export LD_LIBRARY_PATH=$spath/../../EXTERNAL/PVRVFrame/OGLES-2.0/Linux_x86_64:$LD_LIBRARY_PATH
46#export LD_LIBRARY_PATH=$spath/../../EXTERNAL/PVRVFrame/OGLES-2.0/Linux_x86_32:$LD_LIBRARY_PATH
cdd6b8fe
SG
47#export LD_LIBRARY_PATH=/usr/local/projects/Xorg.modular/build-x86_64/lib:$LD_LIBRARY_PATH
48#export LD_LIBRARY_PATH=/opt-linux-x86_64/x11lib-1.3:$LD_LIBRARY_PATH
49#export LD_LIBRARY_PATH=/opt-linux-x86_64/mesa-7.8.1/lib64:$LD_LIBRARY_PATH
50#export LD_LIBRARY_PATH=/usr/lib/mesa:/usr/lib32/mesa:$LD_LIBRARY_PATH
51#export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/mesa:/usr/lib/i386-linux-gnu/mesa:$LD_LIBRARY_PATH
52#export LIBGL_DRIVERS_PATH=/usr/lib/x86_64-linux-gnu/dri:/usr/lib/i386-linux-gnu/dri
ea0f6946
SG
53#export LD_LIBRARY_PATH=`pwd`/../../EXTERNAL/mesa_git/x86_64-linux-gnu:$LD_LIBRARY_PATH
54#export LIBGL_DRIVERS_PATH=`pwd`/../../EXTERNAL/mesa_git/x86_64-linux-gnu/dri
55#export LD_LIBRARY_PATH=`pwd`/../../EXTERNAL/mesa_901/x86_64-linux-gnu:$LD_LIBRARY_PATH
56#export LIBGL_DRIVERS_PATH=`pwd`/../../EXTERNAL/mesa_901/x86_64-linux-gnu/dri
57#export LD_LIBRARY_PATH=`pwd`/../../EXTERNAL/mesa_900/x86_64-linux-gnu:$LD_LIBRARY_PATH
58#export LIBGL_DRIVERS_PATH=`pwd`/../../EXTERNAL/mesa_900/x86_64-linux-gnu/dri
cdd6b8fe
SG
59
60#export LIBGL_DEBUG=verbose
61#export MESA_DEBUG=true
62#export LIBGL_ALWAYS_SOFTWARE=true
63#export INTEL_DEBUG="buf bat"
64#export INTEL_STRICT_CONFORMANCE=1
65
938fbc9e 66# export ALSOFT_LOGLEVEL=[0..4]
c67de337
SG
67# export ALSOFT_LOGLEVEL=3
68# export ALSOFT_LOGLEVEL=3
938fbc9e
SG
69#export ALSOFT_TRAP_ERROR=true
70#export ALSOFT_TRAP_AL_ERROR=true
71#export ALSOFT_TRAP_ALC_ERROR=true
72#export ALSOFT_LOGFILE=openal-soft.log
73
d0f91a8e
SG
74which "$javaexe" 2>&1 | tee -a java-run.log
75"$javaexe" -version 2>&1 | tee -a java-run.log
cdd6b8fe 76echo LD_LIBRARY_PATH $LD_LIBRARY_PATH 2>&1 | tee -a java-run.log
4d56491c
SG
77echo LIBXCB_ALLOW_SLOPPY_LOCK: $LIBXCB_ALLOW_SLOPPY_LOCK 2>&1 | tee -a java-run.log
78echo LIBGL_DRIVERS_PATH: $LIBGL_DRIVERS_PATH 2>&1 | tee -a java-run.log
79echo LIBGL_DEBUG: $LIBGL_DEBUG 2>&1 | tee -a java-run.log
3ed49121
SG
80echo LIBGL_ALWAYS_INDIRECT: $LIBGL_ALWAYS_INDIRECT 2>&1 | tee -a java-run.log
81echo LIBGL_ALWAYS_SOFTWARE: $LIBGL_ALWAYS_SOFTWARE 2>&1 | tee -a java-run.log
0bc0f021 82echo SWT_CLASSPATH: $SWT_CLASSPATH 2>&1 | tee -a java-run.log
112e2a26 83echo MacOsX $MOSX
4d56491c
SG
84
85function jrun() {
112e2a26 86 awton=$1
4d56491c 87 shift
4433f2a6
SG
88 swton=$1
89 shift
83d3a3f2 90
33db4580 91 #D_ARGS="-Djogl.debug.DebugGL"
10b2f221
SG
92 #D_ARGS="-Djogl.debug.TraceGL"
93 #D_ARGS="-Djogl.debug.DebugGL -Djogl.debug.TraceGL"
58644631
SG
94
95 #D_ARGS="-Djogamp.debug=all"
96 #D_ARGS="-Dnativewindow.debug=all"
97 #D_ARGS="-Djogl.debug=all"
98 #D_ARGS="-Dnewt.debug=all"
99 #D_ARGS="-Djogl.debug=all -Dnewt.debug=all"
69c33444 100 #D_ARGS="-Djogl.debug=all -Dnativewindow.debug=all"
58644631 101 #D_ARGS="-Djogamp.debug=all -Dnativewindow.debug=all -Djogl.debug=all -Dnewt.debug=all"
ea0f6946 102 #D_ARGS="-Djogamp.debug=all -Dnativewindow.debug=all -Djogl.debug=all -Dnewt.debug=all -Djogamp.debug.NativeLibrary=true -Djogamp.debug.JNILibLoader=true -Djogl.disable.opengles=true"
58644631 103 #D_ARGS="-Dnativewindow.debug=all -Djogl.debug=all -Dnewt.debug=all"
972feb4b 104 #D_ARGS="-Dnativewindow.debug=all -Dnewt.debug.Window"
58644631
SG
105 #D_ARGS="-Djogl.debug=all -Dnativewindow.debug=all -Dnewt.debug=all -Djogamp.debug.Lock"
106
c5964bf2
SG
107 #D_ARGS="-Djogamp.debug.ReflectionUtil -Djogamp.debug.ReflectionUtil.forNameStats"
108 #D_ARGS="-Djogamp.debug.ReflectionUtil.forNameStats"
109
a7ab7a72
SG
110 #D_ARGS="-Dnativewindow.debug.X11Util.ATI_HAS_NO_XCLOSEDISPLAY_BUG"
111 #D_ARGS="-Dnativewindow.debug.X11Util.ATI_HAS_NO_MULTITHREADING_BUG"
f2cfb611 112 #D_ARGS="-Djogl.disable.opengles"
5cb08416 113 #D_ARGS="-Djogl.debug.DebugGL -Dnewt.debug.Window"
923d9dd7
SG
114 #D_ARGS="-Djogl.debug.DebugGL -Djogl.debug.FBObject"
115 #D_ARGS="-Djogl.debug.FBObject -Djogl.debug.TraceGL -Djogl.debug.GLBufferStateTracker"
116 #D_ARGS="-Djogl.debug.FBObject"
09fc7aa5
SG
117 #D_ARGS="-Djogl.debug.GLBufferStateTracker -Djogl.debug.GLBufferObjectTracker -Djogamp.debug.Lock -Djogamp.common.utils.locks.Lock.timeout=600000 -Dnewt.debug.EDT"
118 #D_ARGS="-Djogl.debug.GLBufferStateTracker -Djogl.debug.GLBufferObjectTracker"
119 #D_ARGS="-Djogl.debug.GLBufferObjectTracker"
120 #D_ARGS="-Djogl.debug.GLBufferObjectTracker -Djogl.debug.GLArrayData -Djogl.debug.TraceGL -Djogl.debug.DebugGL"
b935d524 121 #D_ARGS="-Djogl.debug.GLSLCode"
da7210c6 122 #D_ARGS="-Djogl.debug.GLSLCode -Djogl.debug.DebugGL"
2aeff053 123 #D_ARGS="-Djogl.debug.GLContext -Dnativewindow.debug.JAWT -Dnewt.debug.Window"
071bdd6c 124 #D_ARGS="-Dnativewindow.debug.JAWT -Djogl.debug.GLCanvas"
81cbcdc8 125 #D_ARGS="-Dnativewindow.debug.JAWT -Djogamp.debug.TaskBase.TraceSource"
fa9f2883 126 #D_ARGS="-Dnativewindow.debug.JAWT"
34687193 127 #D_ARGS="-Djogl.debug.GLContext.TraceSwitch"
b13868b6 128 #D_ARGS="-Djogl.debug.GLContext -Djogl.debug.GLContext.TraceSwitch"
29585081
SG
129 #D_ARGS="-Djogl.debug.FixedFuncPipeline -Djogl.debug.GLSLCode"
130 #D_ARGS="-Djogl.debug.FixedFuncPipeline -Djogl.debug.GLSLState"
131 #D_ARGS="-Djogl.debug.FixedFuncPipeline"
9c6ad403
SG
132 #D_ARGS="-Djogl.debug.ImmModeSink.Buffer -Djogl.debug.ImmModeSink.Draw"
133 #D_ARGS="-Djogl.debug.FixedFuncPipeline -Djogl.debug.GLSLState -Djogl.debug.ImmModeSink.Buffer -Djogl.debug.ImmModeSink.Draw"
fb7d2d8a 134 #D_ARGS="-Djogl.debug.TraceGL -Djogl.debug.DebugGL -Djogl.debug.GLSLCode"
f541f349 135 #D_ARGS="-Djogl.debug.DebugGL -Djogl.debug.FBObject -Djogl.debug.GLContext -Djogl.debug.GLDrawable -Djogl.debug.GLCanvas -Dnewt.debug.Window"
20bf031d 136 #D_ARGS="-Dnativewindow.debug.GraphicsConfiguration -Djogl.debug.GLDrawable -Djogl.debug.GLContext -Djogl.debug.FBObject"
d8f7418f 137 #D_ARGS="-Djogl.debug.GLContext -Djogl.debug.GLDrawable -Dnativewindow.debug.GraphicsConfiguration"
96f8f55a 138 #D_ARGS="-Dnativewindow.debug.GraphicsConfiguration"
972feb4b 139 #D_ARGS="-Djogl.debug.GLContext -Djogl.debug.GLDrawable"
e85e3ec2 140 #D_ARGS="-Djogl.debug.GLContext.NoProfileAliasing"
70bf3a4e 141 #D_ARGS="-Djogl.debug.GLDrawable -Dnativewindow.debug.X11Util -Dnativewindow.debug.NativeWindow -Dnewt.debug.Display -Dnewt.debug.Screen -Dnewt.debug.Window"
4beef4fe 142 #D_ARGS="-Djogl.debug.Animator -Djogl.debug.GLDrawable -Dnativewindow.debug.NativeWindow"
94eae650 143 #D_ARGS="-Djogl.debug=all -Dnewt.debug=all"
b1fb2d2b 144 #D_ARGS="-Djogl.debug.GLDrawable -Djogl.debug.GLContext -Djogl.debug.GLCanvas"
bb8454d7 145 #D_ARGS="-Djogl.debug.GLDrawable"
0f741285 146 #D_ARGS="-Djogl.debug.GLEventListenerState"
90d45928 147 #D_ARGS="-Djogl.fbo.force.none"
90c46b1e
SG
148 #D_ARGS="-Djogl.debug.GLDebugMessageHandler"
149 #D_ARGS="-Djogl.debug.GLDebugMessageHandler -Djogl.debug.DebugGL"
150 #D_ARGS="-Djogl.debug.GLDebugMessageHandler -Djogl.debug.TraceGL -Djogl.debug.DebugGL -Djogl.debug.GLSLCode -Djogl.debug.GLSLState"
151 #D_ARGS="-Djogl.debug.GLDebugMessageHandler -Djogl.debug.DebugGL -Djogl.debug.TraceGL"
895ba533 152 #D_ARGS="-Djogamp.debug.NativeLibrary"
e8078eb7
SG
153 #D_ARGS="-Djogl.1thread=false -Djogl.debug.Threading"
154 #D_ARGS="-Djogl.1thread=true -Djogl.debug.Threading"
155 #D_ARGS="-Djogl.debug.DebugGL -Djogl.debug.TraceGL -Djogl.debug.GLContext.TraceSwitch -Djogl.debug=all"
1e1b408b 156 #D_ARGS="-Djogl.debug.AudioSink"
f10b30c1 157 #D_ARGS="-Djogl.debug.GLArrayData"
205a17de 158 #D_ARGS="-Dnewt.debug.Screen -Dnewt.debug.Window"
fc1e9879 159 #D_ARGS="-Dnewt.debug.Window"
99479bf3 160 #D_ARGS="-Dnewt.debug.Screen"
6ebf649d 161 #D_ARGS="-Dnewt.test.Screen.disableRandR13"
b7407c39 162 #D_ARGS="-Dnewt.test.Screen.disableScreenMode -Dnewt.debug.Screen"
27fe8890 163 #D_ARGS="-Dnewt.debug.Screen -Djogl.debug.Animator"
7ae47a84 164 #D_ARGS="-Djogamp.debug.ProcAddressHelper -Djogamp.debug.NativeLibrary -Djogamp.debug.NativeLibrary.Lookup -Djogamp.debug.JNILibLoader -Djogamp.debug.TempJarCache -Djogamp.debug.JarUtil"
fbe00e6f
SG
165 #D_ARGS="-Djogl.debug.GLContext -Djogl.debug.GLProfile"
166 #D_ARGS="-Djogl.debug.GLProfile"
7ae47a84 167 #D_ARGS="-Djogl.debug.GLContext -Djogamp.debug.NativeLibrary -Djogamp.debug.JNILibLoader -Djogl.debug.DebugGL -Djogl.debug.GLDebugMessageHandler"
97218b88 168 #D_ARGS="-Dnewt.debug.MainThread"
397665ff 169 #D_ARGS="-Dnativewindow.debug.GraphicsConfiguration -Dnativewindow.debug.NativeWindow"
96d07ce5 170 #D_ARGS="-Djogl.debug.GLCanvas -Djogl.debug.Animator -Djogl.debug.GLDrawable -Djogl.debug.GLContext -Djogl.debug.GLContext.TraceSwitch"
83d3a3f2 171 #D_ARGS="-Djogl.debug.GLContext -Djogl.debug.ExtensionAvailabilityCache"
fbe00e6f
SG
172 #D_ARGS="-Djogl.debug.EGLDrawableFactory.QueryNativeTK -Djogl.debug.GLDrawable"
173 #D_ARGS="-Djogamp.debug.ProcAddressHelper -Djogamp.debug.NativeLibrary -Djogamp.debug.NativeLibrary.Lookup -Djogamp.debug.JNILibLoader -Djogamp.debug.TempJarCache -Djogamp.debug.JarUtil"
174 #D_ARGS="-Djogl.debug.GLContext -Djogl.debug.GLProfile -Djogl.debug.GLDrawable -Djogl.debug.EGLDisplayUtil -Dnativewindow.debug.GraphicsDevice"
175 #D_ARGS="-Djogl.debug.GLContext -Djogl.debug.GLProfile -Djogl.debug.GLDrawable -Djogl.debug.EGLDisplayUtil -Djogl.debug.EGLDrawableFactory.QueryNativeTK"
176 #D_ARGS="-Djogl.debug.EGLDisplayUtil -Dnativewindow.debug.GraphicsConfiguration -Djogl.debug.GLDrawable"
177 #D_ARGS="-Djogl.debug.EGLDisplayUtil -Dnativewindow.debug.X11Util"
178 #D_ARGS="-Dnativewindow.debug.X11Util -Dnativewindow.debug.X11Util.TraceDisplayLifecycle -Djogl.debug.EGLDisplayUtil -Djogl.debug.GLDrawable"
179 #D_ARGS="-Djogl.debug.EGLDisplayUtil -Djogl.debug.GLDrawable"
dec4b02f 180 #D_ARGS="-Dnativewindow.debug.NativeWindow -Dnewt.debug.Window -Dnewt.debug.Screen -Dnewt.debug.Display"
e7064ece 181 #D_ARGS="-Djogl.debug.GLCanvas -Dnewt.debug.Window -Dnewt.debug.Display -Dnewt.debug.EDT -Djogl.debug.Animator"
95ffc6f7 182 #D_ARGS="-Dnewt.debug.Display -Dnewt.debug.EDT -Dnewt.debug.Window"
2a21725f 183 #D_ARGS="-Dnewt.debug.EDT -Dnewt.debug.Window -Djogl.debug.GLContext"
20bf031d 184 #D_ARGS="-Dnativewindow.debug.X11Util.XErrorStackDump -Dnativewindow.debug.X11Util.TraceDisplayLifecycle -Dnativewindow.debug.X11Util"
013e8ed7 185 #D_ARGS="-Dnativewindow.debug.X11Util -Djogl.debug.GLContext -Djogl.debug.GLDrawable -Dnewt.debug=all"
d5866a5d 186 #D_ARGS="-Dnativewindow.debug.X11Util -Dnativewindow.debug.X11Util.XSync"
a7ab7a72 187 #D_ARGS="-Dnativewindow.debug.X11Util.XSync -Dnativewindow.debug.X11Util.TraceDisplayLifecycle"
d5866a5d 188 #D_ARGS="-Dnativewindow.debug.X11Util.XSync -Dnewt.debug.Window"
97218b88 189 #D_ARGS="-Djogl.debug.GLDrawable -Djogl.debug.GLContext"
fbe331f0 190 #D_ARGS="-Dnativewindow.debug.NativeWindow -Dnativewindow.debug.X11Util"
c03ad260 191 #D_ARGS="-Djogamp.common.utils.locks.Lock.timeout=3000 -Djogamp.debug.Lock -Djogl.debug.GLContext.TraceSwitch"
a7ab7a72 192 #D_ARGS="-Djogamp.common.utils.locks.Lock.timeout=3000 -Djogamp.debug.Lock -Dnativewindow.debug.ToolkitLock.TraceLock"
97218b88
SG
193 #D_ARGS="-Djogamp.common.utils.locks.Lock.timeout=600000 -Djogamp.debug.Lock -Djogamp.debug.Lock.TraceLock -Dnativewindow.debug.ToolkitLock.TraceLock"
194 #D_ARGS="-Djogamp.common.utils.locks.Lock.timeout=600000 -Djogamp.debug.Lock -Dnativewindow.debug.X11Util"
10fee84d 195 #D_ARGS="-Djogamp.common.utils.locks.Lock.timeout=600000 -Dnativewindow.debug.X11Util"
4d56491c 196 #D_ARGS="-Dnewt.debug.EDT -Djogamp.common.utils.locks.Lock.timeout=600000 -Djogl.debug.Animator -Dnewt.debug.Display -Dnewt.debug.Screen"
bfe40bf3
SG
197 #D_ARGS="-Dnewt.debug.Window -Djogamp.common.utils.locks.Lock.timeout=600000"
198 #D_ARGS="-Dnewt.debug=all -Djogamp.common.utils.locks.Lock.timeout=600000"
e43064a2 199 #D_ARGS="-Djogl.debug.Animator -Dnewt.debug=all"
4d56491c 200 #D_ARGS="-Dnewt.debug.EDT -Dnewt.debug.Display -Dnativewindow.debug.X11Util -Djogl.debug.GLDrawable -Djogl.debug.GLCanvas"
24485ead 201 #D_ARGS="-Djogl.debug.GLContext -Djogl.debug.GLContext.TraceSwitch"
d186f6e9 202 #D_ARGS="-Djogl.debug.GLContext"
90d45928 203 #D_ARGS="-Dnativewindow.debug.GraphicsConfiguration -Djogl.debug.CapabilitiesChooser -Djogl.debug.GLDrawable -Djogl.debug.GLProfile"
a9e946d3 204 #D_ARGS="-Dnewt.debug.Screen -Dnewt.debug.EDT -Djogamp.debug.Lock"
20bf031d 205 #D_ARGS="-Djogl.debug.GLContext -Dnativewindow.debug.GraphicsConfiguration"
83d3a3f2 206 #D_ARGS="-Dnewt.debug.EDT"
360b6716 207 #D_ARGS="-Dnewt.debug.Window -Dnewt.debug.Display -Dnewt.debug.EDT -Djogl.debug.GLContext"
a59026f8 208 #D_ARGS="-Dnewt.debug.Window -Djogl.debug.Animator -Dnewt.debug.Screen"
2571ed0b 209 #D_ARGS="-Dnativewindow.debug.JAWT -Dnewt.debug.Window -Djogl.debug.GLJPanel -Djogl.debug.GLCanvas"
a05646be 210 #D_ARGS="-Dnewt.debug.Window.KeyEvent"
c142f237 211 #D_ARGS="-Dnewt.debug.Window.MouseEvent"
4898f582 212 #D_ARGS="-Dnewt.debug.Window.MouseEvent -Dnewt.debug.Window.KeyEvent"
97218b88 213 #D_ARGS="-Dnewt.debug.Window -Dnativewindow.debug=all"
05dfc0ca 214 #D_ARGS="-Dnewt.debug.Window -Dnativewindow.debug.JAWT -Djogl.debug.Animator"
cbd8e33f 215 #D_ARGS="-Dnewt.debug.Window -Djogl.debug.GLDrawable"
835cea62 216 #D_ARGS="-Dnewt.debug.Window -Dnewt.debug.Window.KeyEvent"
8be1fc98 217 #D_ARGS="-Dnewt.debug.Window -Dnewt.debug.Window.MouseEvent -Dnewt.debug.Window.KeyEvent"
4635eb9f 218 #D_ARGS="-Dnewt.debug.Window"
64feda2f 219 #D_ARGS="-Xprof"
f9a00b91 220 #D_ARGS="-Dnativewindow.debug=all -Djogl.debug=all -Dnewt.debug=all"
98ed02cd 221 #D_ARGS="-Djogl.debug.GLCanvas -Djogl.debug.Java2D -Djogl.debug.GLJPanel"
f9a00b91 222 #D_ARGS="-Djogl.debug.GLCanvas -Djogl.debug.Java2D -Djogl.debug.GLJPanel -Dnativewindow.awt.nohidpi"
82f679b0 223 #D_ARGS="-Djogl.debug.GLCanvas -Djogl.debug.Java2D -Djogl.debug.GLJPanel -Djogl.debug.GLJPanel.Viewport"
0a7bf77b 224 #D_ARGS="-Djogl.debug.GLCanvas -Djogl.debug.Java2D -Djogl.debug.GLJPanel -Djogl.gljpanel.noglsl"
09fc7aa5 225 #D_ARGS="-Djogl.debug.GLCanvas -Djogl.debug.Java2D -Djogl.debug.GLJPanel -Djogl.gljpanel.noglsl -Djogl.gljpanel.awtverticalflip"
d5c25aa5 226 #D_ARGS="-Djogl.debug.GLJPanel -Djogl.debug.DebugGL"
0302b5f9 227 #D_ARGS="-Djogl.gljpanel.noverticalflip"
c002e04f 228 #D_ARGS="-Djogl.debug.GLCanvas -Djogl.debug.Animator"
fbe331f0 229 #D_ARGS="-Djogl.debug.GLContext -Dnativewindow.debug.X11Util.XSync"
92398025 230 #D_ARGS="-Dnativewindow.debug.X11Util.XSync -Dnativewindow.debug.ToolkitLock.TraceLock"
a7ab7a72 231 #D_ARGS="-Dnativewindow.debug.NativeWindow"
51ae910b 232 #D_ARGS="-Dnativewindow.osx.calayer.bugfree"
fbe331f0 233 #D_ARGS="-Dnativewindow.debug.ToolkitLock"
82f679b0 234 #D_ARGS="-Djogl.debug.graph.curve"
9c71f276
SG
235 #D_ARGS="-Djogl.debug.graph.curve -Djogl.debug.GLSLCode -Djogl.debug.DebugGL -Djogl.debug.TraceGL"
236 #D_ARGS="-Djogl.debug.graph.curve"
e8a5a1cb 237 #D_ARGS="-Djogl.debug.graph.curve -Djogl.debug.GLSLCode"
c142f237 238 #D_ARGS="-Djogl.debug.DebugGL"
b935d524 239 #D_ARGS="-Djogl.debug.graph.curve -Djogl.debug.graph.curve.Instance -Djogl.debug.GLSLCode"
b4817d05 240 #D_ARGS="-Djogl.debug.GLSLCode -Djogl.debug.graph.curve.triangulation.LINE_AA -Djogl.debug.graph.curve.Triangulation -Djogl.debug.graph.font.Renderer"
ec572449
SG
241 #D_ARGS="-Djogl.debug.graph.font.Renderer"
242 #D_ARGS="-Djogl.debug.GLSLCode -Djogl.debug.graph.curve.vbaa.resizeLowerBoundary=100"
ea0f6946 243 #D_ARGS="-Djogl.debug.GLSLCode"
c3621221 244 #D_ARGS="-Djogl.debug.graph.curve.instance"
a095b7da 245 #D_ARGS="-Djogl.debug.graph.curve -Djogl.debug.GLSLCode -Djogl.debug.TraceGL"
54f58c0c 246 #D_ARGS="-Djogl.debug.graph.curve -Djogl.debug.GLSLState"
93ec063a 247 #D_ARGS="-Djogamp.debug.TempJarCache -Djogamp.debug.JarUtil -Djogamp.debug.IOUtil"
dc2deb07 248 #D_ARGS="-Djogamp.debug.JNILibLoader -Djogamp.debug.TempJarCache -Djogamp.debug.JarUtil -Djogamp.debug.IOUtil"
dc6b3b50 249 #D_ARGS="-Djogamp.debug.JNILibLoader -Djogamp.debug.TempFileCache -Djogamp.debug.TempJarCache -Djogamp.debug.JarUtil"
a393e456 250 #D_ARGS="-Djogamp.debug.JNILibLoader -Djogamp.debug.TempFileCache -Djogamp.debug.TempJarCache -Djogamp.debug.JarUtil -Djogamp.gluegen.UseTempJarCache=false"
b7ca9b5d
SG
251 #D_ARGS="-Dnewt.test.EDTMainThread -Dnewt.debug.MainThread"
252 #C_ARG="com.jogamp.newt.util.MainThread"
253 #D_ARGS="-Dnewt.debug.MainThread"
563ae7d4
SG
254 #D_ARGS="-Dnewt.debug=all -Djogamp.debug.Lock.TraceLock -Djogamp.common.utils.locks.Lock.timeout=600000"
255 #D_ARGS="-Dnewt.debug=all -Djogamp.debug.Lock -Djogamp.debug.Lock.TraceLock"
256 #D_ARGS="-Djogl.debug.GLContext -Dnewt.debug=all -Djogamp.debug.Lock -Djogamp.common.utils.locks.Lock.timeout=10000"
d3672684 257 #D_ARGS="-Djogl.debug.GLContext -Dnewt.debug=all"
c427ed22 258 #D_ARGS="-Djogl.debug.GLCanvas -Djogl.debug.GLJPanel -Djogl.debug.TileRenderer -Djogl.debug.TileRenderer.PNG"
4ef07dc2 259 #D_ARGS="-Djogl.debug.GLCanvas -Djogl.debug.GLJPanel -Djogl.debug.TileRenderer"
c8287266 260 #D_ARGS="-Djogl.debug.PNG -Dnewt.debug.Display.PointerIcon"
c67de337 261 #D_ARGS="-Djogl.debug.JPEGImage -Djogamp.debug.Bitstream"
1af63934 262 #D_ARGS="-Djogl.debug.GLDrawable -Dnativewindow.debug.GraphicsConfiguration -Djogl.debug.CapabilitiesChooser"
3ed49121 263 #X_ARGS="-Dsun.java2d.noddraw=True -Dsun.java2d.opengl=True -Dsun.java2d.xrender=false"
2357728a 264 #X_ARGS="-Dsun.java2d.noddraw=True -Dsun.java2d.opengl=false -Dsun.java2d.xrender=false"
994d64de 265 #X_ARGS="-verbose:jni"
3ed49121 266 #X_ARGS="-Xrs"
52ccfbae 267 #X_ARGS="-Dsun.awt.disableMixing=true"
fbe00e6f 268 #D_ARGS="-Djogamp.debug.IOUtil -Djogl.debug.GLSLCode -Djogl.debug.GLMediaPlayer"
938fbc9e
SG
269 #D_ARGS="-Djogl.debug.AudioSink"
270 #D_ARGS="-Djogl.debug.AudioSink.trace"
fbe00e6f 271 #D_ARGS="-Djogl.debug.GLMediaPlayer -Djogl.debug.GLMediaPlayer.Native"
aa1c04eb 272 #D_ARGS="-Djogl.debug.GLMediaPlayer"
fbe00e6f
SG
273 #D_ARGS="-Djogl.debug.GLMediaPlayer.StreamWorker.delay=25 -Djogl.debug.GLMediaPlayer"
274 #D_ARGS="-Djogl.debug.GLMediaPlayer.Native"
112e2a26
SG
275
276 if [ $awton -eq 1 ] ; then
ea0f6946
SG
277 export USE_CLASSPATH=$JOGAMP_ALL_AWT_CLASSPATH
278 echo USE_CLASSPATH $USE_CLASSPATH
3ed49121 279 X_ARGS="-Djava.awt.headless=false $X_ARGS"
fc1e9879
SG
280 elif [ $swton -eq 1 ] ; then
281 export USE_CLASSPATH=$JOGAMP_ALL_AWT_CLASSPATH
282 echo USE_CLASSPATH $USE_CLASSPATH
283 X_ARGS="-Djava.awt.headless=true $X_ARGS"
112e2a26 284 else
ea0f6946
SG
285 #export USE_CLASSPATH=$JOGAMP_ALL_AWT_CLASSPATH
286 export USE_CLASSPATH=$JOGAMP_ALL_NOAWT_CLASSPATH
287 #export USE_CLASSPATH=$JOGAMP_MOBILE_CLASSPATH
3cde33e0
SG
288 #export USE_CLASSPATH=$JOGAMP_ALL_NOAWT_ALT_CLASSPATH
289 #export USE_CLASSPATH=$JOGAMP_MOBILE_ALT_CLASSPATH
ea0f6946 290 #export USE_CLASSPATH=.:$GLUEGEN_JAR:$JOGL_BUILD_DIR/jar/atomic/jogl-core.jar:$JOGL_BUILD_DIR/jar/atomic/jogl-gldesktop.jar:$JOGL_BUILD_DIR/jar/atomic/jogl-os-x11.jar:$JOGL_BUILD_DIR/jar/atomic/jogl-util.jar:$JOGL_BUILD_DIR/jar/atomic/nativewindow-core.jar:$JOGL_BUILD_DIR/jar/atomic/nativewindow-os-x11.jar:$JOGL_BUILD_DIR/jar/atomic/newt-core.jar:$JOGL_BUILD_DIR/jar/atomic/newt-driver-x11.jar:$JOGL_BUILD_DIR/jar/atomic/newt-ogl.jar:$JOGL_BUILD_DIR/jar/jogl-test.jar:$SWT_CLASSPATH:$JUNIT_JAR:$ANT_JARS
3ed49121 291 X_ARGS="-Djava.awt.headless=true $X_ARGS"
112e2a26 292 fi
96d07ce5 293 if [ $swton -eq 1 ] ; then
ea0f6946 294 export USE_CLASSPATH=$USE_CLASSPATH:$JOGL_SWT_CLASSPATH
96d07ce5 295 fi
3ed49121 296 if [ ! -z "$CUSTOM_CLASSPATH" ] ; then
ea0f6946 297 export USE_CLASSPATH=$CUSTOM_CLASSPATH:$USE_CLASSPATH
3ed49121 298 fi
6f37c27b 299 #Test NEWT Broadcom ..
ea0f6946 300 #export USE_CLASSPATH=$JOGL_BUILD_DIR/jar/atomic/newt.driver.broadcomegl.jar::$USE_CLASSPATH
6f37c27b 301 #X_ARGS="-Dnativewindow.ws.name=jogamp.newt.driver.broadcom.egl $X_ARGS"
ea0f6946 302 echo USE_CLASSPATH $USE_CLASSPATH
112e2a26 303 if [ $MOSX_MT -eq 1 ] ; then
14b27853
SG
304 if [ $awton -eq 0 -a $swton -eq 0 ] ; then
305 # No AWT, No SWT -> Preserve Main-Thread
306 X_ARGS="-XstartOnFirstThread $X_ARGS"
4433f2a6 307 C_ARG="com.jogamp.newt.util.MainThread"
e68566fe
SG
308 elif [ $awton -eq 0 -a $swton -eq 1 ] ; then
309 # SWT Only: Launch on Main-Thread
14b27853 310 X_ARGS="-XstartOnFirstThread $X_ARGS"
e68566fe
SG
311 # elif [ $awton -eq 1 -a $swton -eq 1 ] ; then
312 # AWT and SWT -> Use AWT Main-Thread
4433f2a6 313 fi
112e2a26 314 fi
2aa90676
SG
315 echo
316 echo "Test Start: $*"
317 echo
ea0f6946
SG
318 echo "$javaexe" $javaxargs $X_ARGS -cp $USE_CLASSPATH $D_ARGS $C_ARG $*
319 #gdb --args "$javaexe" $javaxargs $X_ARGS -cp $USE_CLASSPATH $D_ARGS $C_ARG $*
320 "$javaexe" $javaxargs $X_ARGS -cp $USE_CLASSPATH $D_ARGS $C_ARG $*
321 #strace $javaexe $javaxargs $X_ARGS -cp $USE_CLASSPATH $D_ARGS $C_ARG $*
2aa90676
SG
322 echo
323 echo "Test End: $*"
324 echo
4d56491c
SG
325}
326
327function testnoawt() {
4433f2a6 328 jrun 0 0 $* 2>&1 | tee -a java-run.log
4d56491c
SG
329}
330
331function testawt() {
112e2a26 332 MOSX_MT=0
4433f2a6 333 jrun 1 0 $* 2>&1 | tee -a java-run.log
112e2a26
SG
334}
335
4433f2a6
SG
336function testswt() {
337 jrun 0 1 $* 2>&1 | tee -a java-run.log
4d56491c
SG
338}
339
4635eb9f
SG
340function testawtswt() {
341 jrun 1 1 $* 2>&1 | tee -a java-run.log
342}
343
4d56491c 344#
733cc83b 345# Version
4d56491c 346#
733cc83b
SG
347#testawt jogamp.newt.awt.opengl.VersionApplet $*
348#testawt javax.media.opengl.awt.GLCanvas $*
86c16495
SG
349#testnoawt com.jogamp.nativewindow.NativeWindowVersion $*
350#testnoawt com.jogamp.opengl.JoglVersion $*
351#testnoawt com.jogamp.newt.NewtVersion $*
077e6fc0 352#testnoawt com.jogamp.newt.opengl.GLWindow $*
733cc83b 353#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT $*
84f50c99 354#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT $*
733cc83b 355#testawt com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT $*
3d0ab3e6 356#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT $*
f6e9d263 357#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT $*
fa9f2883 358#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI $*
733cc83b
SG
359
360#
2571ed0b
SG
361# HiDPI
362#
363#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT $*
364#testawt com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT $*
365#testawt com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT $*
366testawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT $*
367#testawt com.jogamp.opengl.test.junit.jogl.awt.ManualHiDPIBufferedImage01AWT $*
368
369#
14b27853
SG
370# demos (any TK, more user driven tests)
371#
cbd8e33f
SG
372#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT $*
373#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT $*
374#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT $*
bcda2dad 375#testawt com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT $*
98ed02cd 376#testawt com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT $*
2571ed0b 377#testawt com.jogamp.opengl.test.junit.jogl.awt.ManualHiDPIBufferedImage01AWT $*
f650e6b3 378#testawt com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT $*
bf0e9326 379#testawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT $*
8b33170e 380#testawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT $*
ec014b2b 381#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT $*
8b33170e 382#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT $*
14b27853 383#testawtswt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT $*
14b27853 384#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT $*
51ae910b 385#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT $*
2634ce35 386#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT $*
4934f180
SG
387#testswt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT $*
388#testswt com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT $*
cbd8e33f
SG
389#testawt com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT $*
390#testawt com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 $*
d173feb6 391#testawt com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT $*
cbd8e33f 392#testawt com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWTBug450 $*
081177f2 393#testawt com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper $*
0ba264e8 394#testnoawt com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT $*
ed596d9a 395#testnoawt com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT $*
14b27853 396#testnoawt com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT $*
14b27853
SG
397
398#
af426c53
SG
399# av demos
400#
5b77c7f3 401#testnoawt jogamp.opengl.openal.av.ALDummyUsage $*
aa1c04eb 402#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.av.MovieCube $*
c67de337 403#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.av.MovieSimple $*
f69df875 404#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.av.CrossFadePlayer $*
af426c53
SG
405
406#
507113e4
SG
407# performance tests
408#
44117f78 409#testnoawt com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT $*
b92a8130 410#testawt com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT $*
4cb35d98 411#testawt com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT $*
10fee84d 412#testnoawt com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT $*
507113e4
SG
413
414#
b1c921ed
SG
415# tile rendring / printing w/ & w/o AWT
416#
cd34ea26 417#testnoawt com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT $*
9b5cee85 418#testnoawt com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT $*
cd34ea26 419#testnoawt com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT $*
ac190160 420#testawt com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT $*
fb6440fb 421#testawt com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT $*
085d7bf4 422#testawt com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT $*
4ef07dc2 423#testawt com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 $*
2ebf1bf3 424#testawt com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT $*
38bc1dbe 425#testawt com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT $*
b1c921ed
SG
426
427#
733cc83b 428# CORE [NEWT + AWT] (testnoawt and testawt)
4d56491c 429#
70979247 430#testnoawt com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01NOUI $*
a60e3b1a
SG
431#testnoawt com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT $*
432#testnoawt com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix02NOUI $*
05eef46e 433#testnoawt com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix03NOUI $*
a60e3b1a
SG
434#testnoawt com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectFloatNOUI $*
435#testnoawt com.jogamp.opengl.test.junit.jogl.math.TestGluUnprojectDoubleNOUI $*
436#testnoawt com.jogamp.opengl.test.junit.jogl.math.TestFloatUtil01MatrixMatrixMultNOUI $*
bde83521 437#testnoawt com.jogamp.opengl.test.junit.jogl.math.TestBinary16NOUI $*
e16e974a 438#testnoawt com.jogamp.opengl.test.junit.jogl.math.TestQuaternion01NOUI $*
a60e3b1a 439
5940f88b 440#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT $*
fbe331f0 441#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT $*
f7ca4df7 442#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT $*
26ea5829 443#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT $*
1aa8d4ca 444#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT $*
42f7784e 445#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT $*
b414c4b1 446#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT $*
09fc7aa5 447
0af9df19 448#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT $*
09fc7aa5
SG
449#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT $*
450#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT $*
451#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 $*
fbe00e6f 452#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 $*
09fc7aa5 453
34687193 454#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT $*
50f99755 455#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT $*
33db4580 456#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT $*
f4574bf6 457#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT $*
7f7a23dd
SG
458#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLExtensionQueryOffscreen $*
459
9c64f265 460#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT $*
5b05aa83 461#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 $*
9c64f265 462#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT $*
7f7a23dd
SG
463#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 $*
464#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 $*
b6aa455d 465#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 $*
cf1163fc 466#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 $*
3598b398 467#testawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 $*
bcfaa149 468#testawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b $*
5cb08416 469#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 $*
f73c10f7 470#testawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT $*
7f7a23dd
SG
471#testawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 $*
472#testawt com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT $*
473
733cc83b
SG
474#testawt com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT $*
475#testawt com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT $*
a00406f2 476#testawt com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT $*
733cc83b
SG
477#testawt com.jogamp.opengl.test.junit.jogl.acore.x11.TestGLXCallsOnAWT $*
478
7f7a23dd
SG
479#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT $*
480#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT $*
481#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT $*
482#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT $*
483#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 $*
484
cdd6b8fe 485#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT $*
3ce0aa6e 486#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT $*
35236f57 487#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT $*
a83aea49 488#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestX11DefaultDisplay $*
3567e7e8
SG
489#testawt com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT $*
490#testawt com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT $*
1cee0f1a 491#testawt com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT $*
85338858 492#testawt com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT $*
8edaa978 493#testawt com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT $*
d5866a5d 494
26b9b3f5 495#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT $*
7e5371ca 496#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT $*
fd418a69 497#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT $*
03a3f209 498#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT $*
1af63934 499#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT $*
4dd44b98 500#testawt com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT $*
7e5371ca 501#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT $*
4dd44b98 502#testawt com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT $*
4dd44b98 503
c225285e
SG
504#testnoawt com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT $*
505#testawt com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT $*
506#testnoawt com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT $*
507#testawt com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT $*
508#testnoawt com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT $*
509#testnoawt com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT $*
510
3df81d61 511#testawt com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT $*
c225285e
SG
512#testnoawt com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT $*
513#testnoawt com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT $*
514#testawt com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT $*
8d7819aa 515#testawt com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT $*
0f741285
SG
516#testawt com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch21Newt2AWT $*
517#testawt com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT $*
c225285e 518
af097fb2
SG
519#testnoawt com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT $*
520#testnoawt com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT $*
521
4dd44b98
SG
522#testawt com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT $*
523#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT
733cc83b 524#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT
4dd44b98 525
7f7a23dd
SG
526#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565 $*
527#testawt com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565 $*
528
4d79797f 529#testnoawt com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT $*
733cc83b 530#testawt com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT $*
f3ef5de2 531#testawt com.jogamp.opengl.test.junit.jogl.acore.anim.Bug898AnimatorFromEDTAWT $*
733cc83b 532
938fbc9e 533#testawt com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT $*
70979247 534#testawt com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT $*
908ebd99
SG
535#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT $*
536
733cc83b
SG
537#
538# NEWT
539#
540
2cbab63b
SG
541#testnoawt com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT $*
542#testnoawt com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT $*
14b27853 543
92b16b22
SG
544#testnoawt com.jogamp.opengl.test.junit.newt.TestWindows01NEWT $*
545#testnoawt com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT $*
546#testnoawt com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT $*
f73138e5 547#testnoawt com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated $*
45ce96db 548#testnoawt com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize $*
9d78ea65 549#testnoawt com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT $*
92b16b22
SG
550#testnoawt com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT
551#testnoawt com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT
fc1e9879
SG
552#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT $*
553#testnoawt com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT $*
1a20ec14 554#testnoawt com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT $*
214a426c 555#testnoawt com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT $*
1a20ec14
SG
556#testnoawt com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT $*
557#testnoawt com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT $*
558#testnoawt com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT $*
8b255eb3 559#testnoawt com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT $*
99479bf3 560#testnoawt com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT $*
35fcf49d 561#testnoawt com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT $*
1a20ec14 562#testnoawt com.jogamp.opengl.test.junit.newt.mm.ManualScreenMode03aNEWT $*
6ebf649d 563#testnoawt -Djava.awt.headless=true com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT $*
af097fb2 564#testnoawt com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT $*
4d56491c
SG
565
566#
733cc83b 567# AWT
4d56491c 568#
071bdd6c
SG
569
570#
571# OSX CALayer Position and Visibility (OSX CALayer, ..)
572# <BEGIN>
573#
574
575#
576# Simple GLCanvas setVisible on/off
577# OK (X11, OSX)
578#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT $*
579
580#
581# GLCanvas moving between CardLayout's JPanels
582# OK (X11, OSX)
583#testawt com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 $*
584
585#
586# GLCanvas moving between JTabbedPanel's tabs
587# OK (X11, OSX)
41be8824 588#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT $*
071bdd6c
SG
589
590#
591# GLCanvas/AWT Checkbox Visibility
592# OK (X11, OSX)
24485ead 593#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT $*
071bdd6c
SG
594
595#
596# GLCanvas/AWT Checkbox Visibility (on parent's Panel)
597# OK (X11, OSX)
24485ead 598#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT $*
071bdd6c
SG
599#
600# GLCanvas/Swing Checkbox Visibility (on parent's JPanel)
601# OK (X11, OSX)
24485ead 602#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT $*
071bdd6c 603
09fc7aa5 604#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT $*
071bdd6c 605#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT $*
0f1ddc82 606#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT $*
ae103ba5 607#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT $*
ff86d839 608#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT $*
071bdd6c
SG
609
610#
611# OSX CALayer Position and Visibility (OSX CALayer, ..)
612# <END>
613#
614
d1784759 615#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT $*
fc45c16c 616#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT $*
d3672684 617#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT $*
e7064ece 618#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT $*
7ce81cb9 619#testawt com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn $*
84a76425
SG
620#testawt com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn
621#testawt com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 $*
622#testawt com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing
e7064ece 623#testawt com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT $*
b1fb2d2b 624#testawt com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT $*
1ae0737f 625#testawt com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT $*
0bc0f021 626#testawt com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464
62df9dd1 627#testawt com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT $*
d3672684 628#testawt com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT $*
bc72e232 629#testawt com.jogamp.opengl.test.junit.jogl.glu.TestBug365TextureGenerateMipMaps $*
c002e04f 630#testawt com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT $*
a2bc4bcf 631#testawt com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT $*
8c78f80f 632#testawt com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT $*
939d6304 633#testawt com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT $*
d5c25aa5 634#testawt com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT $*
4d56491c 635
af426c53 636#testawt com.jogamp.opengl.test.bugs.Bug735Inv0AppletAWT $*
d846b049
SG
637#testawt com.jogamp.opengl.test.bugs.Bug735Inv1AppletAWT $*
638#testawt com.jogamp.opengl.test.bugs.Bug735Inv2AppletAWT $*
639#testawt com.jogamp.opengl.test.bugs.Bug735Inv3AppletAWT $*
640#testawt com.jogamp.opengl.test.bugs.Bug735Inv4AWT $*
4d56491c 641
4433f2a6 642#
733cc83b 643# SWT (testswt)
4433f2a6 644#
1a91ec5c 645#testswt com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn $*
20bf031d 646#testswt com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn $*
eb9225c9 647#testswt com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn $*
d5c25aa5
SG
648#testswt com.jogamp.opengl.test.junit.jogl.swt.TestBug672NewtCanvasSWTSashForm $*
649#testswt com.jogamp.opengl.test.junit.jogl.swt.TestBug672NewtCanvasSWTSashFormComposite $*
d186f6e9 650
4d56491c 651#
7bb5885f
SG
652# awtswt (testawtswt)
653# Per default (unit tests) all test are performed this way
654# with OSX: -XstartOnFirstThread
4635eb9f 655#
a644d779 656#testawtswt com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn $*
8f3b2a4c 657#testawtswt com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn $*
e7064ece 658#testawtswt com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn $*
a3cb6bb1 659#testawtswt com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn $*
4898f582 660#testawtswt com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT $*
7cb6cf2a 661#testawtswt com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec $*
4635eb9f
SG
662
663#
4d56491c
SG
664# newt.awt (testawt)
665#
b7389836 666#testawt com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 $*
84a76425 667#testawt com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug
f3e2467d 668#testawt com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT $*
f8c2a901 669#testawt com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT $*
f3e2467d 670#testawt com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT $*
e2b74932 671#testawt com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT $*
dc898f14 672#testawt com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT $*
47d73819 673#testawt com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT $*
b478cf3e 674#testawt com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas $*
f3e2467d 675#testawt com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT $*
cb685540 676#testawtswt com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT $*
a9018549 677#testawt com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot $*
3875b4d8 678#testawt com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot $*
a9018549
SG
679#testawt com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT $*
680
14b27853 681
84a76425 682#testawt com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT
5940f88b 683#testawt com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT $*
20bf031d 684#testnoawt com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT $*
f8237ac3 685#testnoawt com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT $*
d186f6e9
SG
686#testawt com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT $*
687#testawt com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT $*
96f8f55a 688#testnoawt com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT $*
d3033e42 689#testnoawt com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT $*
630d43be 690#testnoawt com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT $*
01bd8687 691#testawt com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT
84a76425 692
10b2f221 693#testnoawt com.jogamp.opengl.test.junit.newt.DemoCreateAndDisposeOnCloseNEWT $*
85878162 694#testawt com.jogamp.opengl.test.junit.newt.DemoCreateAndDisposeOnCloseNEWT $*
808a9a27 695#testawt com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT
8adc0478 696#testawt com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT $*
92b16b22 697#testnoawt com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT $*
64a50041 698#testawt com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT $*
2cbab63b 699
4d56491c 700#testawt $*
c8a9c59e 701
e7064ece
SG
702#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT $*
703
7f341c7b 704#
35236f57
SG
705# NEWT Parenting (w/ NEWT, AWT or SWT)
706#
95ffc6f7 707#testnoawt com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT $*
35236f57 708#testnoawt com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT $*
35236f57
SG
709#testawt com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT $*
710#testawt com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT $*
711#testawt com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT $*
712#testawt com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT $*
6c971f91 713#testawt com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT $*
35236f57
SG
714#testawt com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT $*
715#testawt com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT $*
716#testawt com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT $*
717#testawtswt com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT $*
718#testawtswt com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT $*
35236f57
SG
719#testawt com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT $*
720#testnoawt com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT $*
721
722#
29585081
SG
723# Misc Utils
724#
9c6ad403 725#testnoawt com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT $*
e7064ece 726#testnoawt com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT $*
3c8a814d 727#testnoawt com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT $*
29585081
SG
728
729#
7f341c7b
SG
730# Texture / TextureUtils
731#
5e0a5049 732#testawt com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT $*
6ebf649d
SG
733#testawt com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT $*
734
0b242442 735#testnoawt com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT $*
57bf60b7 736#testnoawt com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT $*
a54bd3e9 737#testnoawt com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT $*
4fe6cf06 738#testnoawt com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT $*
bd98b927
SG
739#testnoawt com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT $*
740#testnoawt com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT $*
741#testnoawt com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT $*
742#testnoawt com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT $*
741bc482 743#testawt com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT $*
1bf8c73c 744#testnoawt com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT $*
a393e456 745#testawt com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT $*
1a91ec5c 746#testnoawt com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT $*
9a7c8896 747#testawt com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT $*
7f341c7b
SG
748#testnoawt com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT $*
749#testnoawt com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT $*
e8078eb7 750#testawt com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT $*
c200045a 751#testnoawt com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT $*
7f341c7b 752
7f341c7b
SG
753
754#
90d45928 755# GLSL
7f341c7b 756#
505525c8 757#testnoawt com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT $*
54f58c0c 758#testnoawt com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT $*
cf2ebbf3 759#testnoawt com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT $*
39a8ca39 760#testnoawt com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT $*
7fe124ea 761#testnoawt com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 $*
54f58c0c 762
90d45928 763#
7f341c7b
SG
764# Graph
765#
c3621221 766#testnoawt com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 $*
7b1a0c17 767#testnoawt com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT00 $*
727ad548 768#testnoawt com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 $*
f69df875 769#testnoawt com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 $*
54f58c0c 770#testnoawt com.jogamp.opengl.test.junit.graph.demos.ui.UINewtDemo01 $*
b4817d05
SG
771#testnoawt com.jogamp.opengl.test.junit.graph.demos.GPUTextNewtDemo $*
772#testnoawt com.jogamp.opengl.test.junit.graph.demos.GPURegionNewtDemo $*
c142f237 773#testnoawt com.jogamp.opengl.test.junit.graph.demos.GPUUISceneNewtDemo $*
2571ed0b 774#testawt com.jogamp.opengl.test.junit.graph.demos.GPUUISceneNewtCanvasAWTDemo $*
5e728baa 775
fe3daea0 776#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.av.MovieCube $*
f69df875 777#testnoawt com.jogamp.opengl.test.junit.jogl.demos.es2.av.MovieSimple $*
fe3daea0 778#testnoawt com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT $*
259d018e 779
a9289ce0 780#
57bf60b7 781# OSX bugs
a9289ce0 782#
4d79797f
SG
783
784#testawt com.jogamp.opengl.test.junit.newt.parenting.TestParentingFocus02SwingAWTRobot $*
785#testawt com.jogamp.opengl.test.junit.newt.parenting.TestParentingFocus03KeyTraversalAWT $*
d186f6e9 786
57bf60b7 787# test rotation change
1a20ec14 788#testnoawt com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT
d186f6e9 789
48bc1b09
SG
790#
791# regressions
792#
4635eb9f
SG
793
794#linux:
4635eb9f 795
feebfdea
SG
796# ATI/Linux: XCB Unknown request in queue while dequeuing
797# Most likely this is a multi-threaded client and XInitThreads has not been called
798# ../../src/xcb_io.c:178: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed
f6e6fab2 799#testnoawt com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT $*
feebfdea
SG
800# this one works - though !
801#testnoawt com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT $*
bb8454d7 802
feebfdea
SG
803# ATI/Linux XCB Unknown request in queue while dequeuing
804# Most likely this is a multi-threaded client and XInitThreads has not been called
805# ../../src/xcb_io.c:178: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed.
82158864
SG
806#testnoawt com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT $*
807#testnoawt com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT $*
90d45928 808
c225285e 809# NEW
a9289ce0 810
1c02f0ee 811$spath/count-edt-start.sh java-run.log
4d56491c 812
http://JogAmp.org git info: FAQ, tutorial and man pages.