diff options
author | Sven Gothel <[email protected]> | 2011-08-30 22:49:25 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2011-08-30 22:49:25 +0200 |
commit | 072dc4b6e9bdc501873633fff824802d3948a636 (patch) | |
tree | 1ef923a2e3340f2cd3c0909d8be0ab5f62c63e0c /src/test | |
parent | f3c58e61ad9b1ad1d1c193d6f538776fb4de1dac (diff) |
Test: Cleanup warnings; Add GLProfile.initSingleton(true) call for fluctuating NEWT tests
Add GLProfile.initSingleton(true) call for fluctuating NEWT tests
- Some of these tests even fail in the <init> state, i.e. cause a JVM stack dump
around an early GLX createContext method only when issued via Jenkins.
The Ubuntu 11.04/64bit Jenkins node runs 2 nodes (32 and 64 bit).
TODO: Find cause.
Diffstat (limited to 'src/test')
10 files changed, 33 insertions, 6 deletions
diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java b/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java index 4e489dbb0..f305b3a4c 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java @@ -51,6 +51,10 @@ import com.jogamp.opengl.test.junit.util.UITestCase; public class TestGLDebug00NEWT extends UITestCase { + static { + GLProfile.initSingleton(true); + } + static String dbgTstMsg0 = "Hello World"; static int dbgTstId0 = 42; diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java b/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java index fcda5e84b..95dc5fe81 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java @@ -47,6 +47,10 @@ import com.jogamp.opengl.test.junit.util.UITestCase; public class TestGLDebug01NEWT extends UITestCase { + static { + GLProfile.initSingleton(true); + } + static String dbgTstMsg0 = "Hello World"; static int dbgTstId0 = 42; diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java index 05d9e0908..dd933ad3b 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java @@ -51,6 +51,10 @@ import org.junit.Assert; import org.junit.Test; public class TestFBOMRTNEWT01 extends UITestCase { + static { + GLProfile.initSingleton(true); + } + static long durationPerTest = 10; // ms @Test diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java index 4b7617d63..838110b56 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java @@ -52,6 +52,10 @@ import org.junit.Test; * and shader state in general. */ public class TestGLSLShaderState01NEWT extends UITestCase { + static { + GLProfile.initSingleton(true); + } + static long durationPerTest = 10; // ms static final int vertices0_loc = 0; // FIXME: AMD needs this to be location 0 ? hu ? diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java index 854bc2aa6..fb53794d2 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java @@ -52,6 +52,10 @@ import org.junit.Test; * and shader state in general. */ public class TestGLSLShaderState02NEWT extends UITestCase { + static { + GLProfile.initSingleton(true); + } + static long durationPerTest = 10; // ms static final int vertices0_loc = 0; // FIXME: AMD needs this to be location 0 ? hu ? diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLSimple01NEWT.java b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLSimple01NEWT.java index b683cb2e7..55cc1fb76 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLSimple01NEWT.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLSimple01NEWT.java @@ -52,6 +52,10 @@ import javax.media.opengl.GL2ES2; import org.junit.AfterClass; public class TestGLSLSimple01NEWT extends UITestCase { + static { + GLProfile.initSingleton(true); + } + static long durationPerTest = 100; // ms @BeforeClass diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java index 465f55c42..5019dcaa7 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java @@ -53,6 +53,10 @@ import org.junit.Assert; import org.junit.Test; public class TestRulerNEWT01 extends UITestCase { + static { + GLProfile.initSingleton(true); + } + static long durationPerTest = 10; // ms @Test diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestShaderCompilationBug459AWT.java b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestShaderCompilationBug459AWT.java index e3d275845..44ad797c1 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestShaderCompilationBug459AWT.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestShaderCompilationBug459AWT.java @@ -50,6 +50,9 @@ import org.junit.Test; * This bug is Windows-only; it works on Mac OS X and CentOS. */ public class TestShaderCompilationBug459AWT extends UITestCase { + static { + GLProfile.initSingleton(true); + } static GLProfile glp; static int width, height; static long duration = 500; // ms @@ -58,7 +61,6 @@ public class TestShaderCompilationBug459AWT extends UITestCase { @BeforeClass public static void initClass() { - GLProfile.initSingleton(true); glp = GLProfile.getDefault(); Assert.assertNotNull(glp); width = 512; diff --git a/src/test/com/jogamp/opengl/test/junit/newt/TestFocus02SwingAWTRobot.java b/src/test/com/jogamp/opengl/test/junit/newt/TestFocus02SwingAWTRobot.java index 01b1e32b8..bea9a1f2f 100644 --- a/src/test/com/jogamp/opengl/test/junit/newt/TestFocus02SwingAWTRobot.java +++ b/src/test/com/jogamp/opengl/test/junit/newt/TestFocus02SwingAWTRobot.java @@ -84,10 +84,8 @@ public class TestFocus02SwingAWTRobot extends UITestCase { private void testFocus01ProgrFocusImpl(Robot robot) throws AWTException, InterruptedException, InvocationTargetException { - int x = 0; - int y = 0; - ArrayList eventCountAdapters = new ArrayList(); + ArrayList<EventCountAdapter> eventCountAdapters = new ArrayList<EventCountAdapter>(); /** * JFrame . JPanel . Container . NewtCanvasAWT . GLWindow @@ -284,6 +282,7 @@ public class TestFocus02SwingAWTRobot extends UITestCase { return i; } + @SuppressWarnings("unused") public static void main(String args[]) throws IOException, AWTException, InterruptedException, InvocationTargetException { diff --git a/src/test/com/jogamp/opengl/test/junit/util/NEWTGLContext.java b/src/test/com/jogamp/opengl/test/junit/util/NEWTGLContext.java index a4449e6d6..814a9fcfb 100644 --- a/src/test/com/jogamp/opengl/test/junit/util/NEWTGLContext.java +++ b/src/test/com/jogamp/opengl/test/junit/util/NEWTGLContext.java @@ -32,8 +32,6 @@ import com.jogamp.newt.NewtFactory; import com.jogamp.newt.Screen; import com.jogamp.newt.Window; -import javax.media.opengl.GL; -import javax.media.opengl.GL2ES2; import javax.media.opengl.GLCapabilities; import javax.media.opengl.GLContext; import javax.media.opengl.GLDrawable; |