Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Success

Console Output

This log is too long to show here, 2,643 KB has been skipped โ€” click to see the complete log
    [junit]  Added Method getJarFileUri, desc (Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri;, access public static
    [junit]  Removed Method getJarFileURI, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;, access public static
    [junit]  Added Method getJarFileUri, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;, access public static
    [junit]  Removed Method getJarFileURI, desc (Ljava/net/URI;)Ljava/net/URI;, access public static
    [junit]  Removed Method hasJarURI, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Z, access public static
    [junit]  Added Method getJarFileUri, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;, access public static
    [junit]  Removed Method getJarEntry, desc (Ljava/net/URI;)Ljava/lang/String;, access public static
    [junit]  Removed Method getJarBasename, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String;, access public static
    [junit]  Added Method getJarFile, desc (Lcom/jogamp/common/net/Uri;)Ljava/util/jar/JarFile;, access public static
    [junit]  Added Method hasJarUri, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Z, access public static
    [junit]  Removed Method getJarFileURI, desc (Ljava/lang/String;)Ljava/net/URI;, access public static
    [junit]  Added Method getJarUri, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;, access public static
    [junit]  Removed Method getJarFile, desc (Ljava/net/URI;)Ljava/util/jar/JarFile;, access public static
    [junit]  Removed Method getJarBasename, desc (Ljava/net/URI;)Ljava/lang/String;, access public static
    [junit]  Removed Method getJarEntryURI, desc (Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;, access public static
    [junit]  Added Method getJarBasename, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri$Encoded;, access public static
    [junit]  Deprecated Method getRelativeOf, sig (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;, desc (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;, access public static
    [junit]  Removed Method getJarURI, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;, access public static
    [junit]  Removed Method getJarSubURI, desc (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;, access public static
    [junit]  Added Method getJarFileUri, desc (Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;, access public static
    [junit]  Removed Method getJarFileURI, desc (Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;, access public static
    [junit]  Added Method getJarEntryUri, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;, access public static
    [junit]  Removed Method getJarSubURI, desc (Ljava/net/URI;)Ljava/net/URI;, access public static
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Deprecated Method addResources, sig (Ljava/lang/Class<*>;Ljava/net/URI;)V, desc (Ljava/lang/Class;Ljava/net/URI;)V, access final public static super synchronized
    [junit]  Deprecated Method getResource, desc (Ljava/lang/String;)Ljava/net/URI;, access final public static super synchronized
    [junit]  Added Method addResources, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V, access final public static super synchronized
    [junit]  Removed Method checkNativeLibs, desc (Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized
    [junit]  Removed Method addAll, sig (Ljava/lang/Class<*>;Ljava/net/URI;)V, desc (Ljava/lang/Class;Ljava/net/URI;)V, access final public static super synchronized
    [junit]  Added Method checkResources, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized
    [junit]  Added Method checkNativeLibs, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized
    [junit]  Removed Method checkClasses, desc (Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized
    [junit]  Added Method checkClasses, desc (Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized
    [junit]  Added Method getResourceUri, desc (Ljava/lang/String;)Lcom/jogamp/common/net/Uri;, access final public static super synchronized
    [junit]  Added Method addNativeLibs, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z, access final public static super synchronized
    [junit]  Removed Method addClasses, sig (Ljava/lang/Class<*>;Ljava/net/URI;)V, desc (Ljava/lang/Class;Ljava/net/URI;)V, access final public static super synchronized
    [junit]  Removed Method checkResources, desc (Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z, access public static super synchronized
    [junit]  Added Method addAll, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V, access final public static super synchronized
    [junit]  Added Method addClasses, sig (Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V, desc (Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V, access final public static super synchronized
    [junit]  Removed Method addNativeLibs, sig (Ljava/lang/Class<*>;Ljava/net/URI;Ljava/lang/String;)Z, desc (Ljava/lang/Class;Ljava/net/URI;Ljava/lang/String;)Z, access final public static super synchronized
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionLatest
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.locks.TestRecursiveLock01
    [junit] Testsuite: com.jogamp.common.util.locks.TestRecursiveLock01
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    938 ms, avrg  7728340 ns, deviation [  -277892 ..   365207 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt   1041 ms, avrg   184760 ns, deviation [  -140651 ..   156758 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    664 ms, avrg  5044336 ns, deviation [  -196621 ..   217868 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    477 ms, avrg  1089186 ns, deviation [ -1087669 ..  1897603 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    712 ms, avrg  5854027 ns, deviation [   -99294 ..    97117 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    453 ms, avrg    32181 ns, deviation [   -23881 ..    51943 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    466 ms, avrg  3323714 ns, deviation [  -250178 ..    62596 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    424 ms, avrg  1636418 ns, deviation [ -1381993 ..  2526630 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt   1293 ms, avrg   991755 ns, deviation [   -42545 ..    34309 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    731 ms, avrg    14610 ns, deviation [    -5951 ..     6647 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    852 ms, avrg   550477 ns, deviation [   -35504 ..    37312 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    718 ms, avrg    28608 ns, deviation [   -11196 ..    12744 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.846 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    938 ms, avrg  7728340 ns, deviation [  -277892 ..   365207 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt   1041 ms, avrg   184760 ns, deviation [  -140651 ..   156758 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    664 ms, avrg  5044336 ns, deviation [  -196621 ..   217868 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    477 ms, avrg  1089186 ns, deviation [ -1087669 ..  1897603 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    712 ms, avrg  5854027 ns, deviation [   -99294 ..    97117 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    453 ms, avrg    32181 ns, deviation [   -23881 ..    51943 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    466 ms, avrg  3323714 ns, deviation [  -250178 ..    62596 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    424 ms, avrg  1636418 ns, deviation [ -1381993 ..  2526630 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt   1293 ms, avrg   991755 ns, deviation [   -42545 ..    34309 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    731 ms, avrg    14610 ns, deviation [    -5951 ..     6647 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    852 ms, avrg   550477 ns, deviation [   -35504 ..    37312 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    718 ms, avrg    28608 ns, deviation [   -11196 ..    12744 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testLockedObjectThreading25x100x100N_Int01_Fair took 0.939 sec
    [junit] Testcase: testLockedObjectThreading25x100x100N_Int01_Unfair took 1.042 sec
    [junit] Testcase: testLockedObjectThreading25x100x100N_Java5_Fair took 0.666 sec
    [junit] Testcase: testLockedObjectThreading25x100x100N_Java5_Unfair took 0.478 sec
    [junit] Testcase: testLockedObjectThreading25x100x100Y_Int01_Fair took 0.712 sec
    [junit] Testcase: testLockedObjectThreading25x100x100Y_Int01_Unair took 0.454 sec
    [junit] Testcase: testLockedObjectThreading25x100x100Y_Java5_Fair took 0.466 sec
    [junit] Testcase: testLockedObjectThreading25x100x100Y_Java5_Unfair took 0.426 sec
    [junit] Testcase: testLockedObjectThreading5x1000x10000N_Int01_Fair took 1.293 sec
    [junit] Testcase: testLockedObjectThreading5x1000x10000N_Int01_Unfair took 0.732 sec
    [junit] Testcase: testLockedObjectThreading5x1000x10000N_Java5_Fair took 0.852 sec
    [junit] Testcase: testLockedObjectThreading5x1000x10000N_Java5_Unfair took 0.719 sec
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.846 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    938 ms, avrg  7728340 ns, deviation [  -277892 ..   365207 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt   1041 ms, avrg   184760 ns, deviation [  -140651 ..   156758 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    664 ms, avrg  5044336 ns, deviation [  -196621 ..   217868 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    477 ms, avrg  1089186 ns, deviation [ -1087669 ..  1897603 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    712 ms, avrg  5854027 ns, deviation [   -99294 ..    97117 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    453 ms, avrg    32181 ns, deviation [   -23881 ..    51943 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    466 ms, avrg  3323714 ns, deviation [  -250178 ..    62596 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    424 ms, avrg  1636418 ns, deviation [ -1381993 ..  2526630 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt   1293 ms, avrg   991755 ns, deviation [   -42545 ..    34309 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    731 ms, avrg    14610 ns, deviation [    -5951 ..     6647 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    852 ms, avrg   550477 ns, deviation [   -35504 ..    37312 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    718 ms, avrg    28608 ns, deviation [   -11196 ..    12744 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01
    [junit] Testsuite: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield YIELD - dt    195 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.256 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield YIELD - dt    195 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testTwoThreadsInGroup took 0.196 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.256 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield YIELD - dt    195 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket00
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket00
    [junit] Thread-3 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177468641 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] SLOCK [T main @ 1410177468642 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T main @ 1410177469649 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 1008 ms, 10 attempts
    [junit] SLOCK [T main @ 1410177469693 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Thread-5 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177469696 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts
    [junit] SLOCK [T main @ 1410177469742 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Thread-6 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177469744 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] LockUnlock #2 LOCK try ..
    [junit] LockUnlock #1 LOCK try ..
    [junit] SLOCK [T LockUnlock #2 @ 1410177469746 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T LockUnlock #1 @ 1410177469746 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T main @ 1410177470096 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Thread-9 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T LockUnlock #2 @ 1410177470107 ms +++ localhost/127.0.0.1:59999 - Locked within 361 ms, 30 attempts
    [junit] LockUnlock #2 LOCK ON
    [junit] Thread-10 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T Thread-10 - SISock: localhost/127.0.0.1:59999 @ 1410177470108 ms III - Unable to install ServerSocket: Address already in use
    [junit] SLOCK [T LockUnlock #2 @ 1410177470408 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] LockUnlock #2 LOCK OFF
    [junit] Thread-11 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T LockUnlock #1 @ 1410177470409 ms +++ localhost/127.0.0.1:59999 - Locked within 663 ms, 58 attempts
    [junit] LockUnlock #1 LOCK ON
    [junit] SLOCK [T LockUnlock #1 @ 1410177470710 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] LockUnlock #1 LOCK OFF
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.172 sec
    [junit] ------------- Standard Error -----------------
    [junit] Thread-3 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177468641 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] SLOCK [T main @ 1410177468642 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T main @ 1410177469649 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 1008 ms, 10 attempts
    [junit] SLOCK [T main @ 1410177469693 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Thread-5 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177469696 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts
    [junit] SLOCK [T main @ 1410177469742 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Thread-6 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177469744 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] LockUnlock #2 LOCK try ..
    [junit] LockUnlock #1 LOCK try ..
    [junit] SLOCK [T LockUnlock #2 @ 1410177469746 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T LockUnlock #1 @ 1410177469746 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T main @ 1410177470096 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Thread-9 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T LockUnlock #2 @ 1410177470107 ms +++ localhost/127.0.0.1:59999 - Locked within 361 ms, 30 attempts
    [junit] LockUnlock #2 LOCK ON
    [junit] Thread-10 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T Thread-10 - SISock: localhost/127.0.0.1:59999 @ 1410177470108 ms III - Unable to install ServerSocket: Address already in use
    [junit] SLOCK [T LockUnlock #2 @ 1410177470408 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] LockUnlock #2 LOCK OFF
    [junit] Thread-11 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T LockUnlock #1 @ 1410177470409 ms +++ localhost/127.0.0.1:59999 - Locked within 663 ms, 58 attempts
    [junit] LockUnlock #1 LOCK ON
    [junit] SLOCK [T LockUnlock #1 @ 1410177470710 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] LockUnlock #1 LOCK OFF
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test2ndInstanceLockTimeout took 1.06 sec
    [junit] Testcase: testLockUnlock took 0.048 sec
    [junit] Testcase: testOffthreadLockUnlock took 1.055 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.172 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] Thread-3 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177468641 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts
    [junit] SLOCK [T main @ 1410177468642 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T main @ 1410177469649 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 1008 ms, 10 attempts
    [junit] SLOCK [T main @ 1410177469693 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Thread-5 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177469696 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts
    [junit] SLOCK [T main @ 1410177469742 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Thread-6 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177469744 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] LockUnlock #2 LOCK try ..
    [junit] LockUnlock #1 LOCK try ..
    [junit] SLOCK [T LockUnlock #2 @ 1410177469746 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T LockUnlock #1 @ 1410177469746 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T main @ 1410177470096 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Thread-9 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T LockUnlock #2 @ 1410177470107 ms +++ localhost/127.0.0.1:59999 - Locked within 361 ms, 30 attempts
    [junit] LockUnlock #2 LOCK ON
    [junit] Thread-10 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T Thread-10 - SISock: localhost/127.0.0.1:59999 @ 1410177470108 ms III - Unable to install ServerSocket: Address already in use
    [junit] SLOCK [T LockUnlock #2 @ 1410177470408 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] LockUnlock #2 LOCK OFF
    [junit] Thread-11 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T LockUnlock #1 @ 1410177470409 ms +++ localhost/127.0.0.1:59999 - Locked within 663 ms, 58 attempts
    [junit] LockUnlock #1 LOCK ON
    [junit] SLOCK [T LockUnlock #1 @ 1410177470710 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] LockUnlock #1 LOCK OFF
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket01
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket01
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec
    [junit] ------------- Standard Error -----------------
    [junit] Thread-13 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177470817 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1410177470818 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testJVMShutdown took 0.002 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] Thread-13 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177470817 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1410177470818 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket02
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket02
    [junit] Thread-13 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177470817 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1410177470818 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Thread-15 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177470832 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1410177470879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 sec
    [junit] ------------- Standard Error -----------------
    [junit] Thread-15 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177470832 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1410177470879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: dummy took 0 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] Thread-15 - SISock: localhost/127.0.0.1:59999 - started
    [junit] SLOCK [T main @ 1410177470832 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1410177470879 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.PCPPTest
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.PCPPTest
    [junit]  - - - System info - - - 
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: LINUX / Linux 3.14-2-amd64 (3.14.0), amd64 (arch), GENERIC_ABI, 4 cores
    [junit] MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_20 (1.8.0u20), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] VM: Java HotSpot(TM) 64-Bit Server VM
    [junit] rootrel.build: build
    [junit] gluegen.root: ..
    [junit] testOutput: ../build/test
    [junit]  - - - - - - - - - - - - 
    [junit] Sep 08, 2014 1:57:50 PM com.jogamp.gluegen.pcpp.PCPP handleWarning
    [junit] WARNING: #warning "Test warning with quotes - they must have quotes" at "pcpptest.h" line "128"
    [junit] Expected: 
    [junit] -------------------------------
    [junit] #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest.h"#26"pcpptest.h"#36"pcpptest.h"cl_charGOOD_A;intGOOD_B;intGOOD_C;#40"pcpptest.h"#54"pcpptest.h"intTEST_D_GOOD;#60"pcpptest.h"#70"pcpptest.h"#77"pcpptest.h"#105"pcpptest.h"#123"pcpptest.h"intGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h"
    [junit] -------------------------------
    [junit] 
    [junit] Result: 
    [junit] -------------------------------
    [junit] #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest.h"#26"pcpptest.h"#36"pcpptest.h"cl_charGOOD_A;intGOOD_B;intGOOD_C;#40"pcpptest.h"#54"pcpptest.h"intTEST_D_GOOD;#60"pcpptest.h"#70"pcpptest.h"#77"pcpptest.h"#105"pcpptest.h"#123"pcpptest.h"intGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h"
    [junit] -------------------------------
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.166 sec
    [junit] ------------- Standard Output ---------------
    [junit]  - - - System info - - - 
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: LINUX / Linux 3.14-2-amd64 (3.14.0), amd64 (arch), GENERIC_ABI, 4 cores
    [junit] MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_20 (1.8.0u20), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] VM: Java HotSpot(TM) 64-Bit Server VM
    [junit] rootrel.build: build
    [junit] gluegen.root: ..
    [junit] testOutput: ../build/test
    [junit]  - - - - - - - - - - - - 
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest
    [junit] Sep 08, 2014 1:57:50 PM com.jogamp.gluegen.pcpp.PCPP handleWarning
    [junit] WARNING: #warning "Test warning with quotes - they must have quotes" at "pcpptest.h" line "128"
    [junit] Expected: 
    [junit] -------------------------------
    [junit] #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest.h"#26"pcpptest.h"#36"pcpptest.h"cl_charGOOD_A;intGOOD_B;intGOOD_C;#40"pcpptest.h"#54"pcpptest.h"intTEST_D_GOOD;#60"pcpptest.h"#70"pcpptest.h"#77"pcpptest.h"#105"pcpptest.h"#123"pcpptest.h"intGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h"
    [junit] -------------------------------
    [junit] 
    [junit] Result: 
    [junit] -------------------------------
    [junit] #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest.h"#26"pcpptest.h"#36"pcpptest.h"cl_charGOOD_A;intGOOD_B;intGOOD_C;#40"pcpptest.h"#54"pcpptest.h"intTEST_D_GOOD;#60"pcpptest.h"#70"pcpptest.h"#77"pcpptest.h"#105"pcpptest.h"#123"pcpptest.h"intGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h"
    [junit] -------------------------------
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: pcppMacroDefinitionTest took 0.07 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.166 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit]  - - - System info - - - 
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: LINUX / Linux 3.14-2-amd64 (3.14.0), amd64 (arch), GENERIC_ABI, 4 cores
    [junit] MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 1.8.0_20 (1.8.0u20), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
    [junit] Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] VM: Java HotSpot(TM) 64-Bit Server VM
    [junit] rootrel.build: build
    [junit] gluegen.root: ..
    [junit] testOutput: ../build/test
    [junit]  - - - - - - - - - - - - 
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest
    [junit] Sep 08, 2014 1:57:50 PM com.jogamp.gluegen.pcpp.PCPP handleWarning
    [junit] WARNING: #warning "Test warning with quotes - they must have quotes" at "pcpptest.h" line "128"
    [junit] Expected: 
    [junit] -------------------------------
    [junit] #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest.h"#26"pcpptest.h"#36"pcpptest.h"cl_charGOOD_A;intGOOD_B;intGOOD_C;#40"pcpptest.h"#54"pcpptest.h"intTEST_D_GOOD;#60"pcpptest.h"#70"pcpptest.h"#77"pcpptest.h"#105"pcpptest.h"#123"pcpptest.h"intGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h"
    [junit] -------------------------------
    [junit] 
    [junit] Result: 
    [junit] -------------------------------
    [junit] #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest.h"#26"pcpptest.h"#36"pcpptest.h"cl_charGOOD_A;intGOOD_B;intGOOD_C;#40"pcpptest.h"#54"pcpptest.h"intTEST_D_GOOD;#60"pcpptest.h"#70"pcpptest.h"#77"pcpptest.h"#105"pcpptest.h"#123"pcpptest.h"intGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h"
    [junit] -------------------------------
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest
    [junit] ------------- ---------------- ---------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter02TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter02TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c042134e0
    [junit]   1/8: 0x7f1c04213520
    [junit]   2/8: 0x7f1c04213560
    [junit]   3/8: 0x7f1c042135a0
    [junit]   4/8: 0x7f1c042135e0
    [junit]   5/8: 0x7f1c04213620
    [junit]   6/8: 0x7f1c04213660
    [junit]   7/8: 0x7f1c042136a0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c042134e0
    [junit]   1/8: 0x7f1c04213520
    [junit]   2/8: 0x7f1c04213560
    [junit]   3/8: 0x7f1c042135a0
    [junit]   4/8: 0x7f1c042135e0
    [junit]   5/8: 0x7f1c04213620
    [junit]   6/8: 0x7f1c04213660
    [junit]   7/8: 0x7f1c042136a0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213790
    [junit]   1/8: 0x7f1c042137e0
    [junit]   2/8: 0x7f1c04213830
    [junit]   3/8: 0x7f1c04213880
    [junit]   4/8: 0x7f1c042138d0
    [junit]   5/8: 0x7f1c04213920
    [junit]   6/8: 0x7f1c04213970
    [junit]   7/8: 0x7f1c042139c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213790
    [junit]   1/8: 0x7f1c042137e0
    [junit]   2/8: 0x7f1c04213830
    [junit]   3/8: 0x7f1c04213880
    [junit]   4/8: 0x7f1c042138d0
    [junit]   5/8: 0x7f1c04213920
    [junit]   6/8: 0x7f1c04213970
    [junit]   7/8: 0x7f1c042139c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213a60
    [junit]   1/8: 0x7f1c04213ab0
    [junit]   2/8: 0x7f1c04213b00
    [junit]   3/8: 0x7f1c04213b50
    [junit]   4/8: 0x7f1c04213ba0
    [junit]   5/8: 0x7f1c04213bf0
    [junit]   6/8: 0x7f1c04213c40
    [junit]   7/8: 0x7f1c04213c90
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213d30
    [junit]   1/8: 0x7f1c04213d80
    [junit]   2/8: 0x7f1c04213dd0
    [junit]   3/8: 0x7f1c04213e20
    [junit]   4/8: 0x7f1c04213e70
    [junit]   5/8: 0x7f1c04213ec0
    [junit]   6/8: 0x7f1c04213f10
    [junit]   7/8: 0x7f1c04213f60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213d30
    [junit]   1/8: 0x7f1c04213d80
    [junit]   2/8: 0x7f1c04213dd0
    [junit]   3/8: 0x7f1c04213e20
    [junit]   4/8: 0x7f1c04213e70
    [junit]   5/8: 0x7f1c04213ec0
    [junit]   6/8: 0x7f1c04213f10
    [junit]   7/8: 0x7f1c04213f60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213fb0
    [junit]   1/8: 0x7f1c04213fb0
    [junit]   2/8: 0x7f1c04213fb0
    [junit]   3/8: 0x7f1c04213fb0
    [junit]   4/8: 0x7f1c04213fb0
    [junit]   5/8: 0x7f1c04213fb0
    [junit]   6/8: 0x7f1c04213fb0
    [junit]   7/8: 0x7f1c04213fb0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0xdaeff8f8
    [junit]   1/8: 0xdaeff938
    [junit]   2/8: 0xdaeff978
    [junit]   3/8: 0xdaeff9b8
    [junit]   4/8: 0xdaeff9f8
    [junit]   5/8: 0xdaeffa38
    [junit]   6/8: 0xdaeffa78
    [junit]   7/8: 0xdaeffab8
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0xdaeff8f8
    [junit]   1/8: 0xdaeff938
    [junit]   2/8: 0xdaeff978
    [junit]   3/8: 0xdaeff9b8
    [junit]   4/8: 0xdaeff9f8
    [junit]   5/8: 0xdaeffa38
    [junit]   6/8: 0xdaeffa78
    [junit]   7/8: 0xdaeffab8
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04214260
    [junit]   1/8: 0x7f1c042142b0
    [junit]   2/8: 0x7f1c04214300
    [junit]   3/8: 0x7f1c045b3020
    [junit]   4/8: 0x7f1c045b3070
    [junit]   5/8: 0x7f1c045b30c0
    [junit]   6/8: 0x7f1c045b3110
    [junit]   7/8: 0x7f1c045b3160
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04214260
    [junit]   1/8: 0x7f1c042142b0
    [junit]   2/8: 0x7f1c04214300
    [junit]   3/8: 0x7f1c045b3020
    [junit]   4/8: 0x7f1c045b3070
    [junit]   5/8: 0x7f1c045b30c0
    [junit]   6/8: 0x7f1c045b3110
    [junit]   7/8: 0x7f1c045b3160
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045b31b0
    [junit]   1/8: 0x7f1c045b3200
    [junit]   2/8: 0x7f1c045b3250
    [junit]   3/8: 0x7f1c045b32a0
    [junit]   4/8: 0x7f1c045b32f0
    [junit]   5/8: 0x7f1c045b3340
    [junit]   6/8: 0x7f1c045b3390
    [junit]   7/8: 0x7f1c045b33e0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045b3430
    [junit]   1/8: 0x7f1c045b3480
    [junit]   2/8: 0x7f1c045b34d0
    [junit]   3/8: 0x7f1c045b3520
    [junit]   4/8: 0x7f1c045b3570
    [junit]   5/8: 0x7f1c045b35c0
    [junit]   6/8: 0x7f1c045b3610
    [junit]   7/8: 0x7f1c045b3660
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045b3430
    [junit]   1/8: 0x7f1c045b3480
    [junit]   2/8: 0x7f1c045b34d0
    [junit]   3/8: 0x7f1c045b3520
    [junit]   4/8: 0x7f1c045b3570
    [junit]   5/8: 0x7f1c045b35c0
    [junit]   6/8: 0x7f1c045b3610
    [junit]   7/8: 0x7f1c045b3660
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213ff0
    [junit]   1/8: 0x7f1c04213ff0
    [junit]   2/8: 0x7f1c04213ff0
    [junit]   3/8: 0x7f1c04213ff0
    [junit]   4/8: 0x7f1c04213ff0
    [junit]   5/8: 0x7f1c04213ff0
    [junit]   6/8: 0x7f1c04213ff0
    [junit]   7/8: 0x7f1c04213ff0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment
    [junit] static  md: MachineDescriptionStatic: X86_64_UNIX(2): MachineDescription: runtimeValidated false, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] runtime md: MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] compatible static/runtime: true
    [junit] TK_ComplicatedSubSet: sizeof(): 72
    [junit] TK_ComplicatedSubSet: bits1-s offset: 0
    [junit] TK_ComplicatedSubSet:    id-s offset: 4
    [junit] TK_ComplicatedSubSet: bits2-s offset: 8
    [junit] TK_ComplicatedSubSet: long0-s offset: 16
    [junit] TK_ComplicatedSubSet: bits3-s offset: 24
    [junit] TK_ComplicatedSubSet: real0-s offset: 32
    [junit] TK_ComplicatedSubSet: bits4-s offset: 40
    [junit] TK_ComplicatedSubSet: real1-s offset: 44
    [junit] TK_ComplicatedSubSet: bits5-s offset: 48
    [junit] TK_ComplicatedSubSet: longX-s offset: 56
    [junit] TK_ComplicatedSubSet: bits6-s offset: 64
    [junit] TK_ComplicatedSuperSet: sizeof(): 168
    [junit] TK_ComplicatedSuperSet: bits1-s offset: 0
    [junit] TK_ComplicatedSuperSet:  sub1-s offset: 8
    [junit] TK_ComplicatedSuperSet: bits2-s offset: 80
    [junit] TK_ComplicatedSuperSet:  sub2-s offset: 88
    [junit] TK_ComplicatedSuperSet: bits3-s offset: 160
    [junit] createComplicatedSuperSet:
    [junit] TK_ComplicatedSuperSet [
    [junit]   cs.b1         0xA0
    [junit]   cs.sub1.b1    0xA1
    [junit]   cs.sub1.id    0x12345678
    [junit]   cs.sub1.b2    0xA2
    [junit]   cs.sub1.long0 0x123456789ABCDEF0
    [junit]   cs.sub1.b3    0xA3
    [junit]   cs.sub1.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub1.b4    0xA4
    [junit]   cs.sub1.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub1.b5    0xA5
    [junit]   cs.sub1.longX 0xDEADBEEF
    [junit]   cs.sub1.b6    0xA6
    [junit]   cs.b2         0xB0
    [junit]   cs.sub2.b1    0xB1
    [junit]   cs.sub2.id    0x12345678
    [junit]   cs.sub2.b2    0xB2
    [junit]   cs.sub2.long0 0x123456789ABCDEF0
    [junit]   cs.sub2.b3    0xB3
    [junit]   cs.sub2.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub2.b4    0xB4
    [junit]   cs.sub2.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub2.b5    0xB5
    [junit]   cs.sub2.longX 0xDEADBEEF
    [junit]   cs.sub2.b6    0xB6
    [junit]   cs.b3         0xC0
    [junit] ]
    [junit] 
    [junit] hasInitValues res 1:
    [junit] TK_ComplicatedSuperSet [
    [junit]   cs.b1         0xA0
    [junit]   cs.sub1.b1    0xA1
    [junit]   cs.sub1.id    0x12345678
    [junit]   cs.sub1.b2    0xA2
    [junit]   cs.sub1.long0 0x123456789ABCDEF0
    [junit]   cs.sub1.b3    0xA3
    [junit]   cs.sub1.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub1.b4    0xA4
    [junit]   cs.sub1.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub1.b5    0xA5
    [junit]   cs.sub1.longX 0xDEADBEEF
    [junit]   cs.sub1.b6    0xA6
    [junit]   cs.b2         0xB0
    [junit]   cs.sub2.b1    0xB1
    [junit]   cs.sub2.id    0x12345678
    [junit]   cs.sub2.b2    0xB2
    [junit]   cs.sub2.long0 0x123456789ABCDEF0
    [junit]   cs.sub2.b3    0xB3
    [junit]   cs.sub2.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub2.b4    0xB4
    [junit]   cs.sub2.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub2.b5    0xB5
    [junit]   cs.sub2.longX 0xDEADBEEF
    [junit]   cs.sub2.b6    0xB6
    [junit]   cs.b3         0xC0
    [junit] ]
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] XXX.getSurfaceBoundsValue: dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] XXX.getSurfaceBoundsValue: dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.12: addInt 3
    [junit] ch11.13: addByte 3
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestStructArrayModelConst
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] has 'Hello Array'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x41 A
    [junit] has   7: 0x72 r
    [junit] has   8: 0x72 r
    [junit] has   9: 0x61 a
    [junit] has  10: 0x79 y
    [junit] has 'Hello CString'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x43 C
    [junit] has   7: 0x53 S
    [junit] has   8: 0x74 t
    [junit] has   9: 0x72 r
    [junit] has  10: 0x69 i
    [junit] has  11: 0x6E n
    [junit] has  12: 0x67 g
    [junit] has 'Hello Pointer'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x50 P
    [junit] has   7: 0x6F o
    [junit] has   8: 0x69 i
    [junit] has   9: 0x6E n
    [junit] has  10: 0x74 t
    [junit] has  11: 0x65 e
    [junit] has  12: 0x72 r
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestStructArrayModelConst
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.113 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter02TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter02TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c042134e0
    [junit]   1/8: 0x7f1c04213520
    [junit]   2/8: 0x7f1c04213560
    [junit]   3/8: 0x7f1c042135a0
    [junit]   4/8: 0x7f1c042135e0
    [junit]   5/8: 0x7f1c04213620
    [junit]   6/8: 0x7f1c04213660
    [junit]   7/8: 0x7f1c042136a0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c042134e0
    [junit]   1/8: 0x7f1c04213520
    [junit]   2/8: 0x7f1c04213560
    [junit]   3/8: 0x7f1c042135a0
    [junit]   4/8: 0x7f1c042135e0
    [junit]   5/8: 0x7f1c04213620
    [junit]   6/8: 0x7f1c04213660
    [junit]   7/8: 0x7f1c042136a0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213790
    [junit]   1/8: 0x7f1c042137e0
    [junit]   2/8: 0x7f1c04213830
    [junit]   3/8: 0x7f1c04213880
    [junit]   4/8: 0x7f1c042138d0
    [junit]   5/8: 0x7f1c04213920
    [junit]   6/8: 0x7f1c04213970
    [junit]   7/8: 0x7f1c042139c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213790
    [junit]   1/8: 0x7f1c042137e0
    [junit]   2/8: 0x7f1c04213830
    [junit]   3/8: 0x7f1c04213880
    [junit]   4/8: 0x7f1c042138d0
    [junit]   5/8: 0x7f1c04213920
    [junit]   6/8: 0x7f1c04213970
    [junit]   7/8: 0x7f1c042139c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213a60
    [junit]   1/8: 0x7f1c04213ab0
    [junit]   2/8: 0x7f1c04213b00
    [junit]   3/8: 0x7f1c04213b50
    [junit]   4/8: 0x7f1c04213ba0
    [junit]   5/8: 0x7f1c04213bf0
    [junit]   6/8: 0x7f1c04213c40
    [junit]   7/8: 0x7f1c04213c90
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213d30
    [junit]   1/8: 0x7f1c04213d80
    [junit]   2/8: 0x7f1c04213dd0
    [junit]   3/8: 0x7f1c04213e20
    [junit]   4/8: 0x7f1c04213e70
    [junit]   5/8: 0x7f1c04213ec0
    [junit]   6/8: 0x7f1c04213f10
    [junit]   7/8: 0x7f1c04213f60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213d30
    [junit]   1/8: 0x7f1c04213d80
    [junit]   2/8: 0x7f1c04213dd0
    [junit]   3/8: 0x7f1c04213e20
    [junit]   4/8: 0x7f1c04213e70
    [junit]   5/8: 0x7f1c04213ec0
    [junit]   6/8: 0x7f1c04213f10
    [junit]   7/8: 0x7f1c04213f60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213fb0
    [junit]   1/8: 0x7f1c04213fb0
    [junit]   2/8: 0x7f1c04213fb0
    [junit]   3/8: 0x7f1c04213fb0
    [junit]   4/8: 0x7f1c04213fb0
    [junit]   5/8: 0x7f1c04213fb0
    [junit]   6/8: 0x7f1c04213fb0
    [junit]   7/8: 0x7f1c04213fb0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0xdaeff8f8
    [junit]   1/8: 0xdaeff938
    [junit]   2/8: 0xdaeff978
    [junit]   3/8: 0xdaeff9b8
    [junit]   4/8: 0xdaeff9f8
    [junit]   5/8: 0xdaeffa38
    [junit]   6/8: 0xdaeffa78
    [junit]   7/8: 0xdaeffab8
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0xdaeff8f8
    [junit]   1/8: 0xdaeff938
    [junit]   2/8: 0xdaeff978
    [junit]   3/8: 0xdaeff9b8
    [junit]   4/8: 0xdaeff9f8
    [junit]   5/8: 0xdaeffa38
    [junit]   6/8: 0xdaeffa78
    [junit]   7/8: 0xdaeffab8
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04214260
    [junit]   1/8: 0x7f1c042142b0
    [junit]   2/8: 0x7f1c04214300
    [junit]   3/8: 0x7f1c045b3020
    [junit]   4/8: 0x7f1c045b3070
    [junit]   5/8: 0x7f1c045b30c0
    [junit]   6/8: 0x7f1c045b3110
    [junit]   7/8: 0x7f1c045b3160
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04214260
    [junit]   1/8: 0x7f1c042142b0
    [junit]   2/8: 0x7f1c04214300
    [junit]   3/8: 0x7f1c045b3020
    [junit]   4/8: 0x7f1c045b3070
    [junit]   5/8: 0x7f1c045b30c0
    [junit]   6/8: 0x7f1c045b3110
    [junit]   7/8: 0x7f1c045b3160
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045b31b0
    [junit]   1/8: 0x7f1c045b3200
    [junit]   2/8: 0x7f1c045b3250
    [junit]   3/8: 0x7f1c045b32a0
    [junit]   4/8: 0x7f1c045b32f0
    [junit]   5/8: 0x7f1c045b3340
    [junit]   6/8: 0x7f1c045b3390
    [junit]   7/8: 0x7f1c045b33e0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045b3430
    [junit]   1/8: 0x7f1c045b3480
    [junit]   2/8: 0x7f1c045b34d0
    [junit]   3/8: 0x7f1c045b3520
    [junit]   4/8: 0x7f1c045b3570
    [junit]   5/8: 0x7f1c045b35c0
    [junit]   6/8: 0x7f1c045b3610
    [junit]   7/8: 0x7f1c045b3660
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045b3430
    [junit]   1/8: 0x7f1c045b3480
    [junit]   2/8: 0x7f1c045b34d0
    [junit]   3/8: 0x7f1c045b3520
    [junit]   4/8: 0x7f1c045b3570
    [junit]   5/8: 0x7f1c045b35c0
    [junit]   6/8: 0x7f1c045b3610
    [junit]   7/8: 0x7f1c045b3660
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213ff0
    [junit]   1/8: 0x7f1c04213ff0
    [junit]   2/8: 0x7f1c04213ff0
    [junit]   3/8: 0x7f1c04213ff0
    [junit]   4/8: 0x7f1c04213ff0
    [junit]   5/8: 0x7f1c04213ff0
    [junit]   6/8: 0x7f1c04213ff0
    [junit]   7/8: 0x7f1c04213ff0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment
    [junit] static  md: MachineDescriptionStatic: X86_64_UNIX(2): MachineDescription: runtimeValidated false, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] runtime md: MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] compatible static/runtime: true
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.12: addInt 3
    [junit] ch11.13: addByte 3
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestStructArrayModelConst
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] has 'Hello Array'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x41 A
    [junit] has   7: 0x72 r
    [junit] has   8: 0x72 r
    [junit] has   9: 0x61 a
    [junit] has  10: 0x79 y
    [junit] has 'Hello CString'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x43 C
    [junit] has   7: 0x53 S
    [junit] has   8: 0x74 t
    [junit] has   9: 0x72 r
    [junit] has  10: 0x69 i
    [junit] has  11: 0x6E n
    [junit] has  12: 0x67 g
    [junit] has 'Hello Pointer'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x50 P
    [junit] has   7: 0x6F o
    [junit] has   8: 0x69 i
    [junit] has   9: 0x6E n
    [junit] has  10: 0x74 t
    [junit] has  11: 0x65 e
    [junit] has  12: 0x72 r
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestStructArrayModelConst
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter02TestClassExist took 0.007 sec
    [junit] Testcase: chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray took 0.005 sec
    [junit] Testcase: chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray took 0.003 sec
    [junit] Testcase: chapter04TestPointerBuffer took 0.002 sec
    [junit] Testcase: chapter05TestSomeFunctionsAllIndirect took 0.001 sec
    [junit] Testcase: chapter09TestCompoundAlignment took 0.005 sec
    [junit] Testcase: chapter10TestCompoundCallByReference took 0.004 sec
    [junit] Testcase: chapter11TestCompoundCallByValue took 0.005 sec
    [junit] Testcase: chapter12TestStructArrayModelConst took 0.006 sec
    [junit] Testcase: chapter13TestStructArrayModelMutable took 0.005 sec
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.113 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter02TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter02TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c042134e0
    [junit]   1/8: 0x7f1c04213520
    [junit]   2/8: 0x7f1c04213560
    [junit]   3/8: 0x7f1c042135a0
    [junit]   4/8: 0x7f1c042135e0
    [junit]   5/8: 0x7f1c04213620
    [junit]   6/8: 0x7f1c04213660
    [junit]   7/8: 0x7f1c042136a0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c042134e0
    [junit]   1/8: 0x7f1c04213520
    [junit]   2/8: 0x7f1c04213560
    [junit]   3/8: 0x7f1c042135a0
    [junit]   4/8: 0x7f1c042135e0
    [junit]   5/8: 0x7f1c04213620
    [junit]   6/8: 0x7f1c04213660
    [junit]   7/8: 0x7f1c042136a0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213790
    [junit]   1/8: 0x7f1c042137e0
    [junit]   2/8: 0x7f1c04213830
    [junit]   3/8: 0x7f1c04213880
    [junit]   4/8: 0x7f1c042138d0
    [junit]   5/8: 0x7f1c04213920
    [junit]   6/8: 0x7f1c04213970
    [junit]   7/8: 0x7f1c042139c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213790
    [junit]   1/8: 0x7f1c042137e0
    [junit]   2/8: 0x7f1c04213830
    [junit]   3/8: 0x7f1c04213880
    [junit]   4/8: 0x7f1c042138d0
    [junit]   5/8: 0x7f1c04213920
    [junit]   6/8: 0x7f1c04213970
    [junit]   7/8: 0x7f1c042139c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213a60
    [junit]   1/8: 0x7f1c04213ab0
    [junit]   2/8: 0x7f1c04213b00
    [junit]   3/8: 0x7f1c04213b50
    [junit]   4/8: 0x7f1c04213ba0
    [junit]   5/8: 0x7f1c04213bf0
    [junit]   6/8: 0x7f1c04213c40
    [junit]   7/8: 0x7f1c04213c90
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213d30
    [junit]   1/8: 0x7f1c04213d80
    [junit]   2/8: 0x7f1c04213dd0
    [junit]   3/8: 0x7f1c04213e20
    [junit]   4/8: 0x7f1c04213e70
    [junit]   5/8: 0x7f1c04213ec0
    [junit]   6/8: 0x7f1c04213f10
    [junit]   7/8: 0x7f1c04213f60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213d30
    [junit]   1/8: 0x7f1c04213d80
    [junit]   2/8: 0x7f1c04213dd0
    [junit]   3/8: 0x7f1c04213e20
    [junit]   4/8: 0x7f1c04213e70
    [junit]   5/8: 0x7f1c04213ec0
    [junit]   6/8: 0x7f1c04213f10
    [junit]   7/8: 0x7f1c04213f60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213fb0
    [junit]   1/8: 0x7f1c04213fb0
    [junit]   2/8: 0x7f1c04213fb0
    [junit]   3/8: 0x7f1c04213fb0
    [junit]   4/8: 0x7f1c04213fb0
    [junit]   5/8: 0x7f1c04213fb0
    [junit]   6/8: 0x7f1c04213fb0
    [junit]   7/8: 0x7f1c04213fb0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0xdaeff8f8
    [junit]   1/8: 0xdaeff938
    [junit]   2/8: 0xdaeff978
    [junit]   3/8: 0xdaeff9b8
    [junit]   4/8: 0xdaeff9f8
    [junit]   5/8: 0xdaeffa38
    [junit]   6/8: 0xdaeffa78
    [junit]   7/8: 0xdaeffab8
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0xdaeff8f8
    [junit]   1/8: 0xdaeff938
    [junit]   2/8: 0xdaeff978
    [junit]   3/8: 0xdaeff9b8
    [junit]   4/8: 0xdaeff9f8
    [junit]   5/8: 0xdaeffa38
    [junit]   6/8: 0xdaeffa78
    [junit]   7/8: 0xdaeffab8
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04214260
    [junit]   1/8: 0x7f1c042142b0
    [junit]   2/8: 0x7f1c04214300
    [junit]   3/8: 0x7f1c045b3020
    [junit]   4/8: 0x7f1c045b3070
    [junit]   5/8: 0x7f1c045b30c0
    [junit]   6/8: 0x7f1c045b3110
    [junit]   7/8: 0x7f1c045b3160
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04214260
    [junit]   1/8: 0x7f1c042142b0
    [junit]   2/8: 0x7f1c04214300
    [junit]   3/8: 0x7f1c045b3020
    [junit]   4/8: 0x7f1c045b3070
    [junit]   5/8: 0x7f1c045b30c0
    [junit]   6/8: 0x7f1c045b3110
    [junit]   7/8: 0x7f1c045b3160
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045b31b0
    [junit]   1/8: 0x7f1c045b3200
    [junit]   2/8: 0x7f1c045b3250
    [junit]   3/8: 0x7f1c045b32a0
    [junit]   4/8: 0x7f1c045b32f0
    [junit]   5/8: 0x7f1c045b3340
    [junit]   6/8: 0x7f1c045b3390
    [junit]   7/8: 0x7f1c045b33e0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045b3430
    [junit]   1/8: 0x7f1c045b3480
    [junit]   2/8: 0x7f1c045b34d0
    [junit]   3/8: 0x7f1c045b3520
    [junit]   4/8: 0x7f1c045b3570
    [junit]   5/8: 0x7f1c045b35c0
    [junit]   6/8: 0x7f1c045b3610
    [junit]   7/8: 0x7f1c045b3660
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045b3430
    [junit]   1/8: 0x7f1c045b3480
    [junit]   2/8: 0x7f1c045b34d0
    [junit]   3/8: 0x7f1c045b3520
    [junit]   4/8: 0x7f1c045b3570
    [junit]   5/8: 0x7f1c045b35c0
    [junit]   6/8: 0x7f1c045b3610
    [junit]   7/8: 0x7f1c045b3660
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04213ff0
    [junit]   1/8: 0x7f1c04213ff0
    [junit]   2/8: 0x7f1c04213ff0
    [junit]   3/8: 0x7f1c04213ff0
    [junit]   4/8: 0x7f1c04213ff0
    [junit]   5/8: 0x7f1c04213ff0
    [junit]   6/8: 0x7f1c04213ff0
    [junit]   7/8: 0x7f1c04213ff0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment
    [junit] static  md: MachineDescriptionStatic: X86_64_UNIX(2): MachineDescription: runtimeValidated false, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] runtime md: MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] compatible static/runtime: true
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.12: addInt 3
    [junit] ch11.13: addByte 3
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestStructArrayModelConst
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] has 'Hello Array'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x41 A
    [junit] has   7: 0x72 r
    [junit] has   8: 0x72 r
    [junit] has   9: 0x61 a
    [junit] has  10: 0x79 y
    [junit] has 'Hello CString'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x43 C
    [junit] has   7: 0x53 S
    [junit] has   8: 0x74 t
    [junit] has   9: 0x72 r
    [junit] has  10: 0x69 i
    [junit] has  11: 0x6E n
    [junit] has  12: 0x67 g
    [junit] has 'Hello Pointer'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x50 P
    [junit] has   7: 0x6F o
    [junit] has   8: 0x69 i
    [junit] has   9: 0x6E n
    [junit] has  10: 0x74 t
    [junit] has  11: 0x65 e
    [junit] has  12: 0x72 r
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestStructArrayModelConst
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter02TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter02TestClassExist
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.098 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter02TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter02TestClassExist
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter02TestClassExist took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.098 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter02TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter02TestClassExist
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter02TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter02TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04508ba0
    [junit]   1/8: 0x7f1c04508be0
    [junit]   2/8: 0x7f1c04508c20
    [junit]   3/8: 0x7f1c04508c60
    [junit]   4/8: 0x7f1c04508ca0
    [junit]   5/8: 0x7f1c04508ce0
    [junit]   6/8: 0x7f1c04508d20
    [junit]   7/8: 0x7f1c04508d60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04508ba0
    [junit]   1/8: 0x7f1c04508be0
    [junit]   2/8: 0x7f1c04508c20
    [junit]   3/8: 0x7f1c04508c60
    [junit]   4/8: 0x7f1c04508ca0
    [junit]   5/8: 0x7f1c04508ce0
    [junit]   6/8: 0x7f1c04508d20
    [junit]   7/8: 0x7f1c04508d60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04508e50
    [junit]   1/8: 0x7f1c04508ea0
    [junit]   2/8: 0x7f1c04508ef0
    [junit]   3/8: 0x7f1c04508f40
    [junit]   4/8: 0x7f1c04508f90
    [junit]   5/8: 0x7f1c04508fe0
    [junit]   6/8: 0x7f1c04509030
    [junit]   7/8: 0x7f1c04509080
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04508e50
    [junit]   1/8: 0x7f1c04508ea0
    [junit]   2/8: 0x7f1c04508ef0
    [junit]   3/8: 0x7f1c04508f40
    [junit]   4/8: 0x7f1c04508f90
    [junit]   5/8: 0x7f1c04508fe0
    [junit]   6/8: 0x7f1c04509030
    [junit]   7/8: 0x7f1c04509080
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04509120
    [junit]   1/8: 0x7f1c04509170
    [junit]   2/8: 0x7f1c045091c0
    [junit]   3/8: 0x7f1c04509210
    [junit]   4/8: 0x7f1c04509260
    [junit]   5/8: 0x7f1c045092b0
    [junit]   6/8: 0x7f1c04509300
    [junit]   7/8: 0x7f1c04509350
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045093f0
    [junit]   1/8: 0x7f1c04509440
    [junit]   2/8: 0x7f1c04509490
    [junit]   3/8: 0x7f1c045094e0
    [junit]   4/8: 0x7f1c04509530
    [junit]   5/8: 0x7f1c04509580
    [junit]   6/8: 0x7f1c045095d0
    [junit]   7/8: 0x7f1c04509620
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045093f0
    [junit]   1/8: 0x7f1c04509440
    [junit]   2/8: 0x7f1c04509490
    [junit]   3/8: 0x7f1c045094e0
    [junit]   4/8: 0x7f1c04509530
    [junit]   5/8: 0x7f1c04509580
    [junit]   6/8: 0x7f1c045095d0
    [junit]   7/8: 0x7f1c04509620
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04509fa0
    [junit]   1/8: 0x7f1c04509fa0
    [junit]   2/8: 0x7f1c04509fa0
    [junit]   3/8: 0x7f1c04509fa0
    [junit]   4/8: 0x7f1c04509fa0
    [junit]   5/8: 0x7f1c04509fa0
    [junit]   6/8: 0x7f1c04509fa0
    [junit]   7/8: 0x7f1c04509fa0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0xdaea6158
    [junit]   1/8: 0xdaea6198
    [junit]   2/8: 0xdaea61d8
    [junit]   3/8: 0xdaea6218
    [junit]   4/8: 0xdaea6258
    [junit]   5/8: 0xdaea6298
    [junit]   6/8: 0xdaea62d8
    [junit]   7/8: 0xdaea6318
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0xdaea6158
    [junit]   1/8: 0xdaea6198
    [junit]   2/8: 0xdaea61d8
    [junit]   3/8: 0xdaea6218
    [junit]   4/8: 0xdaea6258
    [junit]   5/8: 0xdaea6298
    [junit]   6/8: 0xdaea62d8
    [junit]   7/8: 0xdaea6318
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c052709e0
    [junit]   1/8: 0x7f1c05270a30
    [junit]   2/8: 0x7f1c05270a80
    [junit]   3/8: 0x7f1c05270ad0
    [junit]   4/8: 0x7f1c05270b20
    [junit]   5/8: 0x7f1c05270b70
    [junit]   6/8: 0x7f1c05270bc0
    [junit]   7/8: 0x7f1c05270c10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c052709e0
    [junit]   1/8: 0x7f1c05270a30
    [junit]   2/8: 0x7f1c05270a80
    [junit]   3/8: 0x7f1c05270ad0
    [junit]   4/8: 0x7f1c05270b20
    [junit]   5/8: 0x7f1c05270b70
    [junit]   6/8: 0x7f1c05270bc0
    [junit]   7/8: 0x7f1c05270c10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c05270c60
    [junit]   1/8: 0x7f1c05270cb0
    [junit]   2/8: 0x7f1c05270d00
    [junit]   3/8: 0x7f1c05270d50
    [junit]   4/8: 0x7f1c05270da0
    [junit]   5/8: 0x7f1c05270df0
    [junit]   6/8: 0x7f1c05270e40
    [junit]   7/8: 0x7f1c05270e90
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c05270ee0
    [junit]   1/8: 0x7f1c05270f30
    [junit]   2/8: 0x7f1c05270f80
    [junit]   3/8: 0x7f1c05270fd0
    [junit]   4/8: 0x7f1c05271020
    [junit]   5/8: 0x7f1c05271070
    [junit]   6/8: 0x7f1c052710c0
    [junit]   7/8: 0x7f1c05271110
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c05270ee0
    [junit]   1/8: 0x7f1c05270f30
    [junit]   2/8: 0x7f1c05270f80
    [junit]   3/8: 0x7f1c05270fd0
    [junit]   4/8: 0x7f1c05271020
    [junit]   5/8: 0x7f1c05271070
    [junit]   6/8: 0x7f1c052710c0
    [junit]   7/8: 0x7f1c05271110
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04509670
    [junit]   1/8: 0x7f1c04509670
    [junit]   2/8: 0x7f1c04509670
    [junit]   3/8: 0x7f1c04509670
    [junit]   4/8: 0x7f1c04509670
    [junit]   5/8: 0x7f1c04509670
    [junit]   6/8: 0x7f1c04509670
    [junit]   7/8: 0x7f1c04509670
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment
    [junit] static  md: MachineDescriptionStatic: X86_64_UNIX(2): MachineDescription: runtimeValidated false, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] runtime md: MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] compatible static/runtime: true
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.12: addInt 3
    [junit] ch11.13: addByte 3
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestStructArrayModelConst
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] has 'Hello Array'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x41 A
    [junit] has   7: 0x72 r
    [junit] has   8: 0x72 r
    [junit] has   9: 0x61 a
    [junit] has  10: 0x79 y
    [junit] has 'Hello CString'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x43 C
    [junit] has   7: 0x53 S
    [junit] has   8: 0x74 t
    [junit] has   9: 0x72 r
    [junit] has  10: 0x69 i
    [junit] has  11: 0x6E n
    [junit] has  12: 0x67 g
    [junit] has 'Hello Pointer'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x50 P
    [junit] has   7: 0x6F o
    [junit] has   8: 0x69 i
    [junit] has   9: 0x6E n
    [junit] has  10: 0x74 t
    [junit] has  11: 0x65 e
    [junit] has  12: 0x72 r
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestStructArrayModelConst
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter02TestClassExist took 0 sec
    [junit] Testcase: chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray took 0.004 sec
    [junit] Testcase: chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray took 0.002 sec
    [junit] Testcase: chapter04TestPointerBuffer took 0.001 sec
    [junit] Testcase: chapter05TestSomeFunctionsAllIndirect took 0 sec
    [junit] Testcase: chapter09TestCompoundAlignment took 0 sec
    [junit] Testcase: chapter10TestCompoundCallByReference took 0.001 sec
    [junit] Testcase: chapter11TestCompoundCallByValue took 0.002 sec
    [junit] Testcase: chapter12TestStructArrayModelConst took 0.002 sec
    [junit] Testcase: chapter13TestStructArrayModelMutable took 0.002 sec
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter02TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter02TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04508ba0
    [junit]   1/8: 0x7f1c04508be0
    [junit]   2/8: 0x7f1c04508c20
    [junit]   3/8: 0x7f1c04508c60
    [junit]   4/8: 0x7f1c04508ca0
    [junit]   5/8: 0x7f1c04508ce0
    [junit]   6/8: 0x7f1c04508d20
    [junit]   7/8: 0x7f1c04508d60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04508ba0
    [junit]   1/8: 0x7f1c04508be0
    [junit]   2/8: 0x7f1c04508c20
    [junit]   3/8: 0x7f1c04508c60
    [junit]   4/8: 0x7f1c04508ca0
    [junit]   5/8: 0x7f1c04508ce0
    [junit]   6/8: 0x7f1c04508d20
    [junit]   7/8: 0x7f1c04508d60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04508e50
    [junit]   1/8: 0x7f1c04508ea0
    [junit]   2/8: 0x7f1c04508ef0
    [junit]   3/8: 0x7f1c04508f40
    [junit]   4/8: 0x7f1c04508f90
    [junit]   5/8: 0x7f1c04508fe0
    [junit]   6/8: 0x7f1c04509030
    [junit]   7/8: 0x7f1c04509080
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04508e50
    [junit]   1/8: 0x7f1c04508ea0
    [junit]   2/8: 0x7f1c04508ef0
    [junit]   3/8: 0x7f1c04508f40
    [junit]   4/8: 0x7f1c04508f90
    [junit]   5/8: 0x7f1c04508fe0
    [junit]   6/8: 0x7f1c04509030
    [junit]   7/8: 0x7f1c04509080
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04509120
    [junit]   1/8: 0x7f1c04509170
    [junit]   2/8: 0x7f1c045091c0
    [junit]   3/8: 0x7f1c04509210
    [junit]   4/8: 0x7f1c04509260
    [junit]   5/8: 0x7f1c045092b0
    [junit]   6/8: 0x7f1c04509300
    [junit]   7/8: 0x7f1c04509350
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045093f0
    [junit]   1/8: 0x7f1c04509440
    [junit]   2/8: 0x7f1c04509490
    [junit]   3/8: 0x7f1c045094e0
    [junit]   4/8: 0x7f1c04509530
    [junit]   5/8: 0x7f1c04509580
    [junit]   6/8: 0x7f1c045095d0
    [junit]   7/8: 0x7f1c04509620
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045093f0
    [junit]   1/8: 0x7f1c04509440
    [junit]   2/8: 0x7f1c04509490
    [junit]   3/8: 0x7f1c045094e0
    [junit]   4/8: 0x7f1c04509530
    [junit]   5/8: 0x7f1c04509580
    [junit]   6/8: 0x7f1c045095d0
    [junit]   7/8: 0x7f1c04509620
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04509fa0
    [junit]   1/8: 0x7f1c04509fa0
    [junit]   2/8: 0x7f1c04509fa0
    [junit]   3/8: 0x7f1c04509fa0
    [junit]   4/8: 0x7f1c04509fa0
    [junit]   5/8: 0x7f1c04509fa0
    [junit]   6/8: 0x7f1c04509fa0
    [junit]   7/8: 0x7f1c04509fa0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0xdaea6158
    [junit]   1/8: 0xdaea6198
    [junit]   2/8: 0xdaea61d8
    [junit]   3/8: 0xdaea6218
    [junit]   4/8: 0xdaea6258
    [junit]   5/8: 0xdaea6298
    [junit]   6/8: 0xdaea62d8
    [junit]   7/8: 0xdaea6318
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0xdaea6158
    [junit]   1/8: 0xdaea6198
    [junit]   2/8: 0xdaea61d8
    [junit]   3/8: 0xdaea6218
    [junit]   4/8: 0xdaea6258
    [junit]   5/8: 0xdaea6298
    [junit]   6/8: 0xdaea62d8
    [junit]   7/8: 0xdaea6318
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c052709e0
    [junit]   1/8: 0x7f1c05270a30
    [junit]   2/8: 0x7f1c05270a80
    [junit]   3/8: 0x7f1c05270ad0
    [junit]   4/8: 0x7f1c05270b20
    [junit]   5/8: 0x7f1c05270b70
    [junit]   6/8: 0x7f1c05270bc0
    [junit]   7/8: 0x7f1c05270c10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c052709e0
    [junit]   1/8: 0x7f1c05270a30
    [junit]   2/8: 0x7f1c05270a80
    [junit]   3/8: 0x7f1c05270ad0
    [junit]   4/8: 0x7f1c05270b20
    [junit]   5/8: 0x7f1c05270b70
    [junit]   6/8: 0x7f1c05270bc0
    [junit]   7/8: 0x7f1c05270c10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c05270c60
    [junit]   1/8: 0x7f1c05270cb0
    [junit]   2/8: 0x7f1c05270d00
    [junit]   3/8: 0x7f1c05270d50
    [junit]   4/8: 0x7f1c05270da0
    [junit]   5/8: 0x7f1c05270df0
    [junit]   6/8: 0x7f1c05270e40
    [junit]   7/8: 0x7f1c05270e90
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c05270ee0
    [junit]   1/8: 0x7f1c05270f30
    [junit]   2/8: 0x7f1c05270f80
    [junit]   3/8: 0x7f1c05270fd0
    [junit]   4/8: 0x7f1c05271020
    [junit]   5/8: 0x7f1c05271070
    [junit]   6/8: 0x7f1c052710c0
    [junit]   7/8: 0x7f1c05271110
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c05270ee0
    [junit]   1/8: 0x7f1c05270f30
    [junit]   2/8: 0x7f1c05270f80
    [junit]   3/8: 0x7f1c05270fd0
    [junit]   4/8: 0x7f1c05271020
    [junit]   5/8: 0x7f1c05271070
    [junit]   6/8: 0x7f1c052710c0
    [junit]   7/8: 0x7f1c05271110
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04509670
    [junit]   1/8: 0x7f1c04509670
    [junit]   2/8: 0x7f1c04509670
    [junit]   3/8: 0x7f1c04509670
    [junit]   4/8: 0x7f1c04509670
    [junit]   5/8: 0x7f1c04509670
    [junit]   6/8: 0x7f1c04509670
    [junit]   7/8: 0x7f1c04509670
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment
    [junit] static  md: MachineDescriptionStatic: X86_64_UNIX(2): MachineDescription: runtimeValidated false, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] runtime md: MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] compatible static/runtime: true
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.12: addInt 3
    [junit] ch11.13: addByte 3
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestStructArrayModelConst
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] has 'Hello Array'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x41 A
    [junit] has   7: 0x72 r
    [junit] has   8: 0x72 r
    [junit] has   9: 0x61 a
    [junit] has  10: 0x79 y
    [junit] has 'Hello CString'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x43 C
    [junit] has   7: 0x53 S
    [junit] has   8: 0x74 t
    [junit] has   9: 0x72 r
    [junit] has  10: 0x69 i
    [junit] has  11: 0x6E n
    [junit] has  12: 0x67 g
    [junit] has 'Hello Pointer'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x50 P
    [junit] has   7: 0x6F o
    [junit] has   8: 0x69 i
    [junit] has   9: 0x6E n
    [junit] has  10: 0x74 t
    [junit] has  11: 0x65 e
    [junit] has  12: 0x72 r
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestStructArrayModelConst
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable
    [junit] ------------- ---------------- ---------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter02TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter02TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04508ba0
    [junit]   1/8: 0x7f1c04508be0
    [junit]   2/8: 0x7f1c04508c20
    [junit]   3/8: 0x7f1c04508c60
    [junit]   4/8: 0x7f1c04508ca0
    [junit]   5/8: 0x7f1c04508ce0
    [junit]   6/8: 0x7f1c04508d20
    [junit]   7/8: 0x7f1c04508d60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04508ba0
    [junit]   1/8: 0x7f1c04508be0
    [junit]   2/8: 0x7f1c04508c20
    [junit]   3/8: 0x7f1c04508c60
    [junit]   4/8: 0x7f1c04508ca0
    [junit]   5/8: 0x7f1c04508ce0
    [junit]   6/8: 0x7f1c04508d20
    [junit]   7/8: 0x7f1c04508d60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04508e50
    [junit]   1/8: 0x7f1c04508ea0
    [junit]   2/8: 0x7f1c04508ef0
    [junit]   3/8: 0x7f1c04508f40
    [junit]   4/8: 0x7f1c04508f90
    [junit]   5/8: 0x7f1c04508fe0
    [junit]   6/8: 0x7f1c04509030
    [junit]   7/8: 0x7f1c04509080
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04508e50
    [junit]   1/8: 0x7f1c04508ea0
    [junit]   2/8: 0x7f1c04508ef0
    [junit]   3/8: 0x7f1c04508f40
    [junit]   4/8: 0x7f1c04508f90
    [junit]   5/8: 0x7f1c04508fe0
    [junit]   6/8: 0x7f1c04509030
    [junit]   7/8: 0x7f1c04509080
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04509120
    [junit]   1/8: 0x7f1c04509170
    [junit]   2/8: 0x7f1c045091c0
    [junit]   3/8: 0x7f1c04509210
    [junit]   4/8: 0x7f1c04509260
    [junit]   5/8: 0x7f1c045092b0
    [junit]   6/8: 0x7f1c04509300
    [junit]   7/8: 0x7f1c04509350
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045093f0
    [junit]   1/8: 0x7f1c04509440
    [junit]   2/8: 0x7f1c04509490
    [junit]   3/8: 0x7f1c045094e0
    [junit]   4/8: 0x7f1c04509530
    [junit]   5/8: 0x7f1c04509580
    [junit]   6/8: 0x7f1c045095d0
    [junit]   7/8: 0x7f1c04509620
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c045093f0
    [junit]   1/8: 0x7f1c04509440
    [junit]   2/8: 0x7f1c04509490
    [junit]   3/8: 0x7f1c045094e0
    [junit]   4/8: 0x7f1c04509530
    [junit]   5/8: 0x7f1c04509580
    [junit]   6/8: 0x7f1c045095d0
    [junit]   7/8: 0x7f1c04509620
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04509fa0
    [junit]   1/8: 0x7f1c04509fa0
    [junit]   2/8: 0x7f1c04509fa0
    [junit]   3/8: 0x7f1c04509fa0
    [junit]   4/8: 0x7f1c04509fa0
    [junit]   5/8: 0x7f1c04509fa0
    [junit]   6/8: 0x7f1c04509fa0
    [junit]   7/8: 0x7f1c04509fa0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0xdaea6158
    [junit]   1/8: 0xdaea6198
    [junit]   2/8: 0xdaea61d8
    [junit]   3/8: 0xdaea6218
    [junit]   4/8: 0xdaea6258
    [junit]   5/8: 0xdaea6298
    [junit]   6/8: 0xdaea62d8
    [junit]   7/8: 0xdaea6318
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0xdaea6158
    [junit]   1/8: 0xdaea6198
    [junit]   2/8: 0xdaea61d8
    [junit]   3/8: 0xdaea6218
    [junit]   4/8: 0xdaea6258
    [junit]   5/8: 0xdaea6298
    [junit]   6/8: 0xdaea62d8
    [junit]   7/8: 0xdaea6318
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c052709e0
    [junit]   1/8: 0x7f1c05270a30
    [junit]   2/8: 0x7f1c05270a80
    [junit]   3/8: 0x7f1c05270ad0
    [junit]   4/8: 0x7f1c05270b20
    [junit]   5/8: 0x7f1c05270b70
    [junit]   6/8: 0x7f1c05270bc0
    [junit]   7/8: 0x7f1c05270c10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c052709e0
    [junit]   1/8: 0x7f1c05270a30
    [junit]   2/8: 0x7f1c05270a80
    [junit]   3/8: 0x7f1c05270ad0
    [junit]   4/8: 0x7f1c05270b20
    [junit]   5/8: 0x7f1c05270b70
    [junit]   6/8: 0x7f1c05270bc0
    [junit]   7/8: 0x7f1c05270c10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c05270c60
    [junit]   1/8: 0x7f1c05270cb0
    [junit]   2/8: 0x7f1c05270d00
    [junit]   3/8: 0x7f1c05270d50
    [junit]   4/8: 0x7f1c05270da0
    [junit]   5/8: 0x7f1c05270df0
    [junit]   6/8: 0x7f1c05270e40
    [junit]   7/8: 0x7f1c05270e90
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c05270ee0
    [junit]   1/8: 0x7f1c05270f30
    [junit]   2/8: 0x7f1c05270f80
    [junit]   3/8: 0x7f1c05270fd0
    [junit]   4/8: 0x7f1c05271020
    [junit]   5/8: 0x7f1c05271070
    [junit]   6/8: 0x7f1c052710c0
    [junit]   7/8: 0x7f1c05271110
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c05270ee0
    [junit]   1/8: 0x7f1c05270f30
    [junit]   2/8: 0x7f1c05270f80
    [junit]   3/8: 0x7f1c05270fd0
    [junit]   4/8: 0x7f1c05271020
    [junit]   5/8: 0x7f1c05271070
    [junit]   6/8: 0x7f1c052710c0
    [junit]   7/8: 0x7f1c05271110
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f1c04509670
    [junit]   1/8: 0x7f1c04509670
    [junit]   2/8: 0x7f1c04509670
    [junit]   3/8: 0x7f1c04509670
    [junit]   4/8: 0x7f1c04509670
    [junit]   5/8: 0x7f1c04509670
    [junit]   6/8: 0x7f1c04509670
    [junit]   7/8: 0x7f1c04509670
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment
    [junit] static  md: MachineDescriptionStatic: X86_64_UNIX(2): MachineDescription: runtimeValidated false, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] runtime md: MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] compatible static/runtime: true
    [junit] TK_ComplicatedSubSet: sizeof(): 72
    [junit] TK_ComplicatedSubSet: bits1-s offset: 0
    [junit] TK_ComplicatedSubSet:    id-s offset: 4
    [junit] TK_ComplicatedSubSet: bits2-s offset: 8
    [junit] TK_ComplicatedSubSet: long0-s offset: 16
    [junit] TK_ComplicatedSubSet: bits3-s offset: 24
    [junit] TK_ComplicatedSubSet: real0-s offset: 32
    [junit] TK_ComplicatedSubSet: bits4-s offset: 40
    [junit] TK_ComplicatedSubSet: real1-s offset: 44
    [junit] TK_ComplicatedSubSet: bits5-s offset: 48
    [junit] TK_ComplicatedSubSet: longX-s offset: 56
    [junit] TK_ComplicatedSubSet: bits6-s offset: 64
    [junit] TK_ComplicatedSuperSet: sizeof(): 168
    [junit] TK_ComplicatedSuperSet: bits1-s offset: 0
    [junit] TK_ComplicatedSuperSet:  sub1-s offset: 8
    [junit] TK_ComplicatedSuperSet: bits2-s offset: 80
    [junit] TK_ComplicatedSuperSet:  sub2-s offset: 88
    [junit] TK_ComplicatedSuperSet: bits3-s offset: 160
    [junit] createComplicatedSuperSet:
    [junit] TK_ComplicatedSuperSet [
    [junit]   cs.b1         0xA0
    [junit]   cs.sub1.b1    0xA1
    [junit]   cs.sub1.id    0x12345678
    [junit]   cs.sub1.b2    0xA2
    [junit]   cs.sub1.long0 0x123456789ABCDEF0
    [junit]   cs.sub1.b3    0xA3
    [junit]   cs.sub1.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub1.b4    0xA4
    [junit]   cs.sub1.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub1.b5    0xA5
    [junit]   cs.sub1.longX 0xDEADBEEF
    [junit]   cs.sub1.b6    0xA6
    [junit]   cs.b2         0xB0
    [junit]   cs.sub2.b1    0xB1
    [junit]   cs.sub2.id    0x12345678
    [junit]   cs.sub2.b2    0xB2
    [junit]   cs.sub2.long0 0x123456789ABCDEF0
    [junit]   cs.sub2.b3    0xB3
    [junit]   cs.sub2.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub2.b4    0xB4
    [junit]   cs.sub2.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub2.b5    0xB5
    [junit]   cs.sub2.longX 0xDEADBEEF
    [junit]   cs.sub2.b6    0xB6
    [junit]   cs.b3         0xC0
    [junit] ]
    [junit] 
    [junit] hasInitValues res 1:
    [junit] TK_ComplicatedSuperSet [
    [junit]   cs.b1         0xA0
    [junit]   cs.sub1.b1    0xA1
    [junit]   cs.sub1.id    0x12345678
    [junit]   cs.sub1.b2    0xA2
    [junit]   cs.sub1.long0 0x123456789ABCDEF0
    [junit]   cs.sub1.b3    0xA3
    [junit]   cs.sub1.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub1.b4    0xA4
    [junit]   cs.sub1.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub1.b5    0xA5
    [junit]   cs.sub1.longX 0xDEADBEEF
    [junit]   cs.sub1.b6    0xA6
    [junit]   cs.b2         0xB0
    [junit]   cs.sub2.b1    0xB1
    [junit]   cs.sub2.id    0x12345678
    [junit]   cs.sub2.b2    0xB2
    [junit]   cs.sub2.long0 0x123456789ABCDEF0
    [junit]   cs.sub2.b3    0xB3
    [junit]   cs.sub2.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub2.b4    0xB4
    [junit]   cs.sub2.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub2.b5    0xB5
    [junit]   cs.sub2.longX 0xDEADBEEF
    [junit]   cs.sub2.b6    0xB6
    [junit]   cs.b3         0xC0
    [junit] ]
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] XXX.getSurfaceBoundsValue: dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] XXX.getSurfaceBoundsValue: dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.12: addInt 3
    [junit] ch11.13: addByte 3
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestStructArrayModelConst
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] has 'Hello Array'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x41 A
    [junit] has   7: 0x72 r
    [junit] has   8: 0x72 r
    [junit] has   9: 0x61 a
    [junit] has  10: 0x79 y
    [junit] has 'Hello CString'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x43 C
    [junit] has   7: 0x53 S
    [junit] has   8: 0x74 t
    [junit] has   9: 0x72 r
    [junit] has  10: 0x69 i
    [junit] has  11: 0x6E n
    [junit] has  12: 0x67 g
    [junit] has 'Hello Pointer'
    [junit] has   0: 0x48 H
    [junit] has   1: 0x65 e
    [junit] has   2: 0x6C l
    [junit] has   3: 0x6C l
    [junit] has   4: 0x6F o
    [junit] has   5: 0x20  
    [junit] has   6: 0x50 P
    [junit] has   7: 0x6F o
    [junit] has   8: 0x69 i
    [junit] has   9: 0x6E n
    [junit] has  10: 0x74 t
    [junit] has  11: 0x65 e
    [junit] has  12: 0x72 r
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestStructArrayModelConst
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen01
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen01
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.003 sec
    [junit] Testcase: test02 took 0 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen02
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen02
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.003 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.junit.sec.TestSecIOUtil01
    [junit] Testsuite: com.jogamp.junit.sec.TestSecIOUtil01
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: Linux
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] java.home: /opt-linux-x86_64/jdk1.8.0_20/jre
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] java.io.tmpdir: /tmp
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] Temp: /tmp/jogamp_0000
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.073 sec
    [junit] ------------- Standard Error -----------------
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: Linux
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] java.home: /opt-linux-x86_64/jdk1.8.0_20/jre
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] java.io.tmpdir: /tmp
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] Temp: /tmp/jogamp_0000
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testProp00_Temp took 0 sec
    [junit] Testcase: testProp01_Temp took 0 sec
    [junit] Testcase: testProp02_Temp took 0.001 sec
    [junit] Testcase: testTempDir00 took 0 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.073 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: Linux
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] java.home: /opt-linux-x86_64/jdk1.8.0_20/jre
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] java.io.tmpdir: /tmp
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] Temp: /tmp/jogamp_0000
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] ------------- ---------------- ---------------

junit.run.remote.ssh:

junit.run.remote.adb:

junit.run.tests:

junit.run.if.disabled:

junit.run:
     [echo] gluegen.basename: gluegen

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.9.4 compiled on April 29 2014
     [echo] ant.java.version           1.8
     [echo] java.version               1.8.0_20
     [echo] java.home                  /opt-linux-x86_64/jdk1.8.0_20/jre
     [echo] jvmJava.exe                /opt-linux-x86_64/jdk1.8.0_20/jre/bin/java
     [echo] jvmJava7.exe               ${jvmJava7.exe}

jogamp.env.init:
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.3.0-rc-20140908
     [echo] jogamp.version.int         0914019
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.6
     [echo] target.targetlevel         1.6
     [echo] target.rt.jar              /opt-share/jre1.6.0_30/lib/rt.jar
     [echo] host.sourcelevel           1.8
     [echo] host.targetlevel           1.8
     [echo] host.rt.jar                /opt-linux-x86_64/jdk1.8.0_20/jre/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            linux64-AMD58xx-debian7-jogamp-x64-sgothel-002
     [echo] android.version            9
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}

gluegen.properties.load.user:

init:

java.class.path.validate:

validate:
     [echo] test.base.dir: ../src/junit 
     [echo] test.junit.generation.dir: ../src/junit/com/jogamp/gluegen/test/junit/generation 
     [echo] test.dir: ../build/test 
     [echo] results: ../build/test/results 
     [echo] build_t: ../build/test/build 
     [echo] build_t.gen: ../build/test/build/gensrc 
     [echo] build_t.java: ../build/test/build/classes 
     [echo] build_t.obj: ../build/test/build/obj 
     [echo] build_t.lib: ../build/test/build/natives 

test-zip-archive:
     [exec] 
     [exec] 7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
     [exec] p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)
     [exec] Scanning
     [exec] 
     [exec] Creating archive /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-2.3-b824-20140908-linux-amd64-test-results-linux64-AMD58xx-debian7-jogamp-x64-sgothel-002.7z
     [exec] 
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.net.AssetURLConnectionRegisteredTest.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.net.AssetURLConnectionUnregisteredTest.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.net.TestUri01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.net.TestUri02Composing.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.net.TestUri03Resolving.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.net.TestUriQueryProps.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.net.TestUrisWithAssetHandler.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.nio.BuffersTest.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.nio.CachedBufferFactoryTest.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.nio.TestBuffersFloatDoubleConversion.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.nio.TestPointerBufferEndian.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.nio.TestStructAccessorEndian.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.os.TestElfReader01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.IntIntHashMapTest.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.IntObjectHashMapTest.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.locks.TestRecursiveLock01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.locks.TestSingletonServerSocket00.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.locks.TestSingletonServerSocket01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.locks.TestSingletonServerSocket02.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.LongIntHashMapTest.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestArrayHashSet01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestBitstream00.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestBitstream01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestBitstream02.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestBitstream03.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestBitstream04.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestFloatStack01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestIntegerStack01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestIOUtil01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestIteratorIndexCORE.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestJarUtil.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestLFRingBuffer01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestPlatform01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestRunnableTask01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestSyncRingBuffer01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestSystemPropsAndEnvs.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestTempJarCache.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestValueConversion.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestVersionInfo.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestVersionNumber.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.common.util.TestVersionSemantics.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.gluegen.test.junit.generation.PCPPTest.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.gluegen.test.junit.structgen.TestStructGen01.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.gluegen.test.junit.structgen.TestStructGen02.xml
     [exec] Compressing  build/test/results/TEST-com.jogamp.junit.sec.TestSecIOUtil01.xml
     [exec] 
     [exec] Everything is Ok

BUILD SUCCESSFUL
Total time: 4 minutes 5 seconds
[WARNINGS] Parsing warnings in console log with parser Java Compiler (javac)
Archiving artifacts
Recording test results
[CopyArchiverPublisher] Copying archived artifacts in the shared directory '/srv/www/jogamp.org/deployment/autobuilds/origin/master/gluegen-b824-2014-09-08_13-55-38'.
[CopyArchiverPublisher] '3' artifacts have been copied.
[CopyArchiverPublisher] Stop copying archived artifacts in the shared directory.
No emails were triggered.
Notifying upstream projects of job completion
Finished: SUCCESS