aboutsummaryrefslogtreecommitdiffstats
path: root/make/build-test.xml
Commit message (Collapse)AuthorAgeFilesLines
* Fix Bug 583: Remove Android compile-time dependencies and exclude Android ↵Sven Gothel2012-06-151-29/+65
| | | | | | | | | | | | | | specific classes for non Android platforms. Adapt to GlueGen commits: b3c9951006f9bd863244f1db3d54ac7866d66f0a, 86c1df6fdca183454ff544857f4236b646c4730d Ensure same Java JAR content regardless of build target (fix). Separate Android compilation results: jogl.all-android.jar and jogl.test-android.jar avoiding generating different content w/ non android builds. Adding ${android.abi} to APK target name (jogl.all-android.apk -> jogl.all-android-armeabi-v7a.apk) if not generic.
* Android: proper version.code and test manifestSven Gothel2012-05-041-2/+13
|
* Android Unit Test (incomplete): Manually test new GlueGen's MainLauncherSven Gothel2012-05-031-0/+1
|
* TextureIO: Add PNG TextureProvider and TextureWriter for RGB[A]/BGR[A] - ↵Sven Gothel2012-04-071-0/+14
| | | | incl. unit tests; Test/Demos: Use PNG snapshots.
* NullGLMediaPlayer: Use low-res PNG instead of TGA texture to save footprint. ↵Sven Gothel2012-04-071-4/+2
| | | | Move texture to jogl jar/apk for accessibility.
* GLMediaPlayer: Add (c) tag; Add NullGLMediaPlayer (dummy texture);Sven Gothel2012-04-061-0/+3
| | | | | - Factory falls back to NullGLMediaPlayer allowing to test on platforms where no player is available. - MovieSimple (c) to JogAmp since it is no more derived from the old project.
* Remote unit tests: Include AWT unit testsSven Gothel2012-03-281-1/+1
|
* Android Tests: Using JogAmp's ActivityLauncher (gluegen commit: ↵Sven Gothel2012-03-141-3/+4
| | | | | | | | 0cfc7847c58b51c9a26b50d905b592d1fc4c8578) - Remove jogl.android-launcher.apk in favor of generic jogamp.android-launcher.apk - All Android test code resides in jogl.test.apk (initial launcher and delegated 'real' one)
* Enable Android remote adb unit tests (1 Test currently / WIP)Sven Gothel2012-03-101-33/+70
| | | | | | - BOOTCLASSPATH - see gluegen commit 227ad20f6bf10d5d28073dfbd3fac363e3a09531 - Move jogl.test.apk creation in build-test.xml - Enable and fix 'junit.run.remote.adb' target
* remote unit test reorg (all, awt, newt)Sven Gothel2012-03-051-4/+151
| | | | | | | | | | | | | junit.run.remote.ssh -> junit.run.remote.ssh.all added junit.run.remote.ssh.newt added junit.run.remote.ssh.awt junit.run.tests issues 'junit.run.remote.ssh.newt' only for now. manual remote ssh unit test invocation: bash scripts/make.jogl.all.linux-armv7-cross.sh -f build-test.xml junit.manual.run.remote.ssh.newt bash scripts/make.jogl.all.linux-armv7-cross.sh -f build-test.xml junit.manual.run.remote.ssh.awt bash scripts/make.jogl.all.linux-armv7-cross.sh -f build-test.xml junit.manual.run.remote.ssh.all
* CrossTest: Add AWT Unit-Test. Unit-Tests: Refine GLProfile request where we ↵Sven Gothel2012-02-291-0/+44
| | | | favor a more detailed request than getDefault().
* Add / Use gluegen.basename prop. for remote ssh testSven Gothel2012-02-281-1/+3
|
* If junit.is.disabled, copy a dummy TEST xml file, otherwisa Jenkins claims ↵Sven Gothel2012-02-241-1/+4
| | | | failure.
* Even if 'junit.is.disabled', we need to produce the test archive (7z), ↵Sven Gothel2012-02-241-1/+4
| | | | otherwise the jenkins build fails.
* Introduce environment-var/property to disable unit tests (per node) -> ↵Sven Gothel2012-02-241-2/+3
| | | | gluegen commit 0dce3191754bd73138ff6a72e576a2af05f850ba
* Add jogl.basename and env.NODE_LABEL (jenkins build)Sven Gothel2012-02-241-6/+9
|
* fix targetcommand.sh name on target ; Use ↵Sven Gothel2012-02-241-9/+9
| | | | | | | GLUEGEN_CPPTASKS_FILE="lib/gluegen-cpptasks-linux-armv7.xml make.jogl.all.linux-armv7-cross.sh: Use GLUEGEN_CPPTASKS_FILE="lib/gluegen-cpptasks-linux-armv7.xml
* Passing environment-vars and ant-properties to junit tests, enabling fine ↵Sven Gothel2012-02-231-1/+22
| | | | | | | | | | | | | grained controll of test behavior. Matching gluegen commit 5459979a097f91011d3f23ff6f25e1dc34b1d52a Environment vars, mapped to properties: JUNIT_RUN_ARG0 -> junit.run.arg0 JUNIT_RUN_ARG1 -> junit.run.arg1 This allows us to disable ScreenMode on Linux-ARM-Omap4 for example, where XRandR calls consume up to 3s per test.
* Enable remote ssh unit test invocation [1] (testing w/ linux armv7)Sven Gothel2012-02-201-9/+139
|
* javac - setup encoding to UTF-8Sven Gothel2012-01-231-0/+1
|
* Fix Bug 516 (Determine Java Version) / Fix OS X 10.5 linkage (weak ↵Sven Gothel2012-01-221-2/+4
| | | | | | | | | | | | | | | framework, NEWT) - Fix Bug 516 (Determine Java Version). See gluegen: 64639b805a32338385421f168e12c1ef7f749d00 - Fix OS X 10.5 linkage (weak framework, NEWT) - Use weak framework linkage for all modules and frameworks: AppKit, QuartzCore, Cocoa, OpenGL, JavaNativeFoundation - NEWT: Handle NS exception while calling OS X >= 10.6 only methods: - 'setAllowsConcurrentViewDrawing()' - 'setCanDrawConcurrently()'
* Add 'AWT' in JOGL's SWT GLCanvas test case, since impl. still needs AWT ↵Sven Gothel2012-01-091-1/+1
| | | | threading (-> FIXME)
* Fix SWT test on OSX 32/64 bit ; Fix TestSWTAWT01GL for OSXSven Gothel2011-12-191-6/+8
| | | | | | | | | | | Fix SWT test on OSX 32/64 bit: - Pick 32bit SWT for 32bit tests Fix TestSWTAWT01GL for OSX: - Using proper thread for AWT and SWT actions, platform agnostic but required for OSX. - Enable SWT*AWT* tests on OSX
* refine 32/64 bit unit tests run (OSX)Sven Gothel2011-12-181-11/+12
|
* JOGL junit.run: Add 32bit tests for OSX (fat binaries)Sven Gothel2011-12-181-7/+33
|
* Exclude SWT tests on platforms w/o SWT runtimeSven Gothel2011-10-181-2/+2
|
* use jvmDataModel.arg set by gluegenSven Gothel2011-10-181-10/+8
|
* Fix Solaris gcc args ; Cleanup dependencies and linker args; Adding JVM arch ↵Sven Gothel2011-10-181-0/+10
| | | | | | | | flags (-d32/-d64) ; glxext.h uses 'gl-64bit-types.h' Cleanup dependencies and linker args - JOGL/NEWT: remove Xxf86vm dependency - NativeWindow Solaris: Use std 'Xinerama' and 'xf86vmode'
* Tests/OSX: NEWT is supported. Disable swt.awt for OSX, test currently freezes.Sven Gothel2011-10-131-6/+4
|
* NEWT/OSX: Enable OSXSven Gothel2011-09-271-4/+3
|
* Remove duplicates in jogl.test.jar, jogl.util.jar, jogl.util.fixedfuncemu.jarSven Gothel2011-09-141-10/+6
|
* deployment resturcturing: combine nativewindow/jogl/newt ; newt: 'driver' ↵Sven Gothel2011-08-051-9/+9
| | | | | | | | | | | | | | | | | | | | | separation ; android cleanup remaining all-in-one jnlp's / jars: jogl-all-awt.jnlp -> jogl.all.jar jogl-all-noawt.jnlp -> jogl.all-noawt.jar jogl-all-mobile.jnlp -> jogl.all-mobile.jar native for all above: jogl-all-natives-linux-amd64.jar jogl.all-android.apk jogl.all-android.jar more may follow for each supported platfrom ++++ - newt: proper 'driver' separation - all drivers reside now in jogamp.newt.driver.* - remove intptr.cfg / use gluegen's
* test: remove bug 502 workaround flagSven Gothel2011-08-031-3/+0
|
* NEW unit test, use bug 502 workaround property until fixed otherwiseSven Gothel2011-07-291-0/+3
|
* UI Tests/Robot: Attempt to stabilize UI tests (focus/input)Sven Gothel2011-05-011-0/+1
| | | | | | | | Focus: Always programmatic, clear global focus state upfront Key/Mouse Input: Retry w/ optional focus request if lost .. Dropped redundant robot delays, ie between keypress/release.
* copy all fonts and shader to build folder, allowing ide debuggingSven Gothel2011-04-221-0/+6
|
* archive tga resultsSven Gothel2011-04-011-0/+6
|
* Add junit.run.awt.singletest target for cmdline verificationSven Gothel2011-03-011-0/+25
|
* GLProfile: More Tolerant for missing features; MacOSX: Fix External Context ↵Sven Gothel2011-02-261-6/+72
| | | | / SWT; SWT Test: Distinguish awt/headless and main-thread (osx) swt launch
* Merge remote-tracking branch 'wwalker/2010_02_18_Eclipse_build_improvements'Sven Gothel2011-02-251-3/+0
|\
| * Prevent native libraries from always rebuilding and strippingWade Walker2011-02-181-3/+0
| | | | | | | | | | | | | | | | | | | | The cc task will always re-link, even if no source files are built. This commit wraps an uptodate task around cc to prevent this, so the libraries will only be rebuilt now if a source file changes. This commit also moves library symbol stripping into the same uptodate task, so it only happens if a library is built (previously the libraries were always stripped).
* | Adapt changes of jogamp-env.xmlSven Gothel2011-02-231-3/+3
| |
* | Inverse build attribute build.noarchive -> build.archiveonSven Gothel2011-02-231-2/+2
| |
* | Using 7z instead of zipSven Gothel2011-02-231-4/+4
| |
* | Use NODE_NAME env var to determine test archiveSven Gothel2011-02-231-1/+1
|/
* Move implementation private files from com.jogamp.<module>.impl. to ↵Sven Gothel2011-02-091-4/+3
| | | | | | | | | | | | | | | jogamp.<module> (2/2) - edit files - com.jogamp.opengl.impl -> jogamp.opengl - com.jogamp.opengl.util.glsl.fixedfunc.impl -> jogamp.opengl.util.glsl.fixedfunc - com.jogamp.nativewindow.impl -> jogamp.nativewindow - com.jogamp.newt.impl -> jogamp.newt This sorts implementation details from the top level, ie skipping the public 'com', allowing a better seperation of public classes and implementation details and also reduces strings. This approach of public/private seperation is also used in the OpenJDK.
* enable junit.run.swtSven Gothel2011-02-021-1/+1
|
* Merge remote branch 'wwalker/bug_417' into pulledSven Gothel2011-02-021-1/+8
|\
| * Fixed to work properly in the Ant junit.run.* taskswwalker2011-01-041-1/+8
| | | | | | | | | | | | Fixed the texture load to come from a resource stream so it'll work when run from inside a JAR by the junit.run.* Ant tasks. Also modified the test JAR build step to include any resource files in the test source code directory.
* | Fix SWT tests in due to changes, minor linux fixSven Gothel2011-02-021-7/+3
| |