summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* ant-junit-ant: use rel gluegen.root pathSven Gothel2010-03-262-3/+2
|
* http://www.jogamp.org/bugzilla/show_bug.cgi?id=390Sven Gothel2010-03-252-3/+3
| | | | | | | | | | | | | | | | | Adding 'plain' junit tests. Plain stands for the simple processing of: ant.junit.compile: gluegen -> java/c files, javac/cc, jar ant.junit.run: junit batch run Avoiding 'black magic', ie kicking off gluegen and ant-compilation from within the junit tests. Same methodology as the JOGL junit tests, junit test sources are under 'src/junit' This way, the migration to other platform tests might be easier, as well as the we don't need to pass through ant properties (ant - junit - ant), see 3a32650d4229f9b4ad1f527d9e30c24ddb69bb3f.
* http://www.jogamp.org/bugzilla/show_bug.cgi?id=390Sven Gothel2010-03-254-20/+38
| | | | | | | | | | | | | | | | The current junit tests use a fixed 'build' sub-path, not the customizing 'rootrel.build' path. More properties needs to be passed through (ant -> junit -> ant) to comply with the current build system: * rootrel.build * os.arch * gluegen.user.compiler.file Fixed .. However .. since even more properties may influence the build, a more native solution with just plain 'ant' might be more desireable ..
* fixed regression in constant emission where a type suffix (e.g. 'f') was ↵Michael Bien2010-03-222-9/+16
| | | | | | illegally added after a closing bracket. added testcase.
* fixed JavaEmitter to support unsigned defines.Michael Bien2010-03-121-0/+1
|
* added PCPPTest.Michael Bien2010-02-202-0/+55
|
* fixed jdk tools.jar classpath for hudson to fix tests.Michael Bien2010-02-121-2/+2
|
* junit test code cleanup and some build preperations for hudson.Michael Bien2010-02-124-53/+71
|
* added test target to main build script.Michael Bien2010-02-1210-211/+430
| | | | | added StructAccessorTest, refactored other tests. updated project files, paths etc.
* added first JUnit test: GlueGenTest.java. (dependencies: junit-4.5.jar, ↵Michael Bien2009-10-185-0/+333
| | | | | | | antlr-2.7.7.jar in <gluegenroot>/lib) Test tests the basic GlueGen lifecycle: generate->compile java->compile native->load lib->call methods integrated test compile,run and debug targets into NetBeans IDE.
* Build CDC named JARs for CVM in default build, no more specialized build ↵sg2158892009-07-152-66/+0
| | | | necessary. Fix PointerBuffer allocateDirect()
* Add: Extended support for CVM:sg2158892009-07-132-0/+66
| | | | | | | | | | | | | | | | - GLX, CGL, WGL - GL2ES12 desktop ES1 and ES2 common profile Add: BufferFactory: Determine the Buffer's Endianess Add: com.sun.gluegen.runtime.PointerBuffer - Solution for CDC/CVM (no LongBuffer), holds a buffer of pointer objects in native endian format and converts natively passed 32bit pointers to 64 bit. - supports a few Buffer mechanics, so the BufferFactory can easily use them. - behaves as an NIO Buffer, code generation - included a unit test Add: StructAccessor get/set long value, incl. endian check
* Copied JOGL_2_SANDBOX r145 on to trunk; JOGL_2_SANDBOX branch is now closedKenneth Russel2009-06-152-0/+24
git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/gluegen/trunk@147 a78bb65f-1512-4460-ba86-f6dc96a7bf27