From 072dc4b6e9bdc501873633fff824802d3948a636 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Tue, 30 Aug 2011 22:49:25 +0200 Subject: 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 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. --- .../com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug00NEWT.java | 4 ++++ .../com/jogamp/opengl/test/junit/jogl/acore/TestGLDebug01NEWT.java | 4 ++++ .../com/jogamp/opengl/test/junit/jogl/glsl/TestFBOMRTNEWT01.java | 4 ++++ .../opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java | 4 ++++ .../opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java | 4 ++++ .../com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLSimple01NEWT.java | 4 ++++ src/test/com/jogamp/opengl/test/junit/jogl/glsl/TestRulerNEWT01.java | 4 ++++ .../opengl/test/junit/jogl/glsl/TestShaderCompilationBug459AWT.java | 4 +++- .../com/jogamp/opengl/test/junit/newt/TestFocus02SwingAWTRobot.java | 5 ++--- src/test/com/jogamp/opengl/test/junit/util/NEWTGLContext.java | 2 -- 10 files changed, 33 insertions(+), 6 deletions(-) (limited to 'src/test/com/jogamp') 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 eventCountAdapters = new ArrayList(); /** * 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; -- cgit v1.2.3