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

Console Output

This log is too long to show here, 3,653 KB has been skipped — click to see the complete log
    [junit] READ: [NL@35,16]:"
    [junit] "
    [junit] READ: [IDENTIFIER@35,12]:"five"
    [junit] READ: [WHITESPACE@36,3]:" "
    [junit] READ: [CCOMMENT@36,4]:"/* five */"
    [junit] READ: [IDENTIFIER@31,12]:"two"
    [junit] READ: [IDENTIFIER@35,12]:"five"
    [junit] Input: #undef two
    [junit] 
    [junit] READ: [NL@36,14]:"
    [junit] "
    [junit] Input: one /* two */
    [junit] 
    [junit] READ: [NL@37,10]:"
    [junit] "
    [junit] READ: [IDENTIFIER@31,12]:"two"
    [junit] READ: [WHITESPACE@38,3]:" "
    [junit] READ: [CCOMMENT@38,4]:"/* two */"
    [junit] READ: [IDENTIFIER@31,12]:"two"
    [junit] READ: [IDENTIFIER@31,12]:"two"
    [junit] Input: #undef one
    [junit] 
    [junit] READ: [NL@38,13]:"
    [junit] "
    [junit] Input: #define one four
    [junit] 
    [junit] READ: [NL@39,10]:"
    [junit] "
    [junit] Input: one /* four */
    [junit] 
    [junit] READ: [NL@40,16]:"
    [junit] "
    [junit] READ: [IDENTIFIER@40,12]:"four"
    [junit] READ: [WHITESPACE@41,3]:" "
    [junit] READ: [CCOMMENT@41,4]:"/* four */"
    [junit] READ: [IDENTIFIER@40,12]:"four"
    [junit] READ: [IDENTIFIER@40,12]:"four"
    [junit] Input: #undef one
    [junit] 
    [junit] READ: [NL@41,14]:"
    [junit] "
    [junit] Input: #define one one
    [junit] 
    [junit] READ: [NL@42,10]:"
    [junit] "
    [junit] Input: one /* one */
    [junit] 
    [junit] READ: [NL@43,15]:"
    [junit] "
    [junit] READ: [IDENTIFIER@43,12]:"one"
    [junit] READ: [WHITESPACE@44,3]:" "
    [junit] READ: [CCOMMENT@44,4]:"/* one */"
    [junit] READ: [IDENTIFIER@43,12]:"one"
    [junit] READ: [IDENTIFIER@43,12]:"one"
    [junit] Input: #define NUM1 1
    [junit] 
    [junit] READ: [NL@44,13]:"
    [junit] "
    [junit] Input: #define NUM4 ( 1 << ( NUM1 + NUM1 ) )
    [junit] 
    [junit] READ: [NL@45,14]:"
    [junit] "
    [junit] Input: NUM4 /* ( 1 << ( 1 + 1 ) ) */
    [junit] 
    [junit] READ: [NL@46,37]:"
    [junit] "
    [junit] READ: [(@46,13]:"("
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@46,15]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [LSH@46,17]:"<<"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [(@46,20]:"("
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@45,13]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [+@46,27]:"+"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@45,13]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [)@46,34]:")"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [)@46,36]:")"
    [junit] READ: [WHITESPACE@47,4]:" "
    [junit] READ: [CCOMMENT@47,5]:"/* ( 1 << ( 1 + 1 ) ) */"
    [junit] READ: [(@46,13]:"("
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@46,15]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [LSH@46,17]:"<<"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [(@46,20]:"("
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@46,22]:"NUM1"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [+@46,27]:"+"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@46,29]:"NUM1"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [)@46,34]:")"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [)@46,36]:")"
    [junit] READ: [(@46,13]:"("
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@46,15]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [LSH@46,17]:"<<"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [(@46,20]:"("
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@45,13]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [+@46,27]:"+"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@45,13]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [)@46,34]:")"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [)@46,36]:")"
    [junit] Input: #define var(x...) a x __VA_ARGS__ b
    [junit] 
    [junit] READ: [NL@47,29]:"
    [junit] "
    [junit] Input: var(e, f, g)
    [junit] 
    [junit] READ: [NL@48,35]:"
    [junit] "
    [junit] READ: [IDENTIFIER@48,18]:"a"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@49,4]:"e"
    [junit] READ: [,@49,5]:","
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@49,7]:"f"
    [junit] READ: [,@49,8]:","
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@49,10]:"g"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@48,22]:"__VA_ARGS__"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@48,34]:"b"
    [junit] Input: var()
    [junit] 
    [junit] READ: [NL@49,12]:"
    [junit] "
    [junit] READ: [IDENTIFIER@48,18]:"a"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@48,22]:"__VA_ARGS__"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@48,34]:"b"
    [junit] Input: #define var2(x, ...) a x __VA_ARGS__ e
    [junit] 
    [junit] READ: [NL@50,5]:"
    [junit] "
    [junit] Input: var2(b, c, d)
    [junit] 
    [junit] READ: [NL@51,38]:"
    [junit] "
    [junit] READ: [IDENTIFIER@51,21]:"a"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@52,5]:"b"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@52,8]:"c"
    [junit] READ: [,@52,9]:","
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@52,11]:"d"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@51,37]:"e"
    [junit] Input: var2(b)
    [junit] 
    [junit] READ: [NL@52,13]:"
    [junit] "
    [junit] READ: [IDENTIFIER@51,21]:"a"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@53,5]:"b"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@51,37]:"e"
    [junit] Input: #define var3(...) a __VA_ARGS__ d
    [junit] 
    [junit] READ: [NL@53,7]:"
    [junit] "
    [junit] Input: var3(b, c)
    [junit] 
    [junit] READ: [NL@54,33]:"
    [junit] "
    [junit] READ: [IDENTIFIER@54,18]:"a"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@55,5]:"b"
    [junit] READ: [,@55,6]:","
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@55,8]:"c"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@54,32]:"d"
    [junit] Input: var3()
    [junit] 
    [junit] READ: [NL@55,10]:"
    [junit] "
    [junit] READ: [IDENTIFIER@54,18]:"a"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@54,32]:"d"
    [junit] Input: #define _Widen(x) L ## x
    [junit] 
    [junit] READ: [NL@56,6]:"
    [junit] "
    [junit] Input: #define Widen(x) _Widen(x)
    [junit] 
    [junit] READ: [NL@57,24]:"
    [junit] "
    [junit] Input: #define LStr(x) _Widen(#x)
    [junit] 
    [junit] READ: [NL@58,26]:"
    [junit] "
    [junit] Input: LStr(x);
    [junit] 
    [junit] READ: [NL@59,26]:"
    [junit] "
    [junit] READ: [IDENTIFIER@1,0]:"L"
    [junit] READ: [STRING@1,1]:""x""=x
    [junit] READ: [;@60,7]:";"
    [junit] Input: 'foo'
    [junit] 
    [junit] READ: [NL@60,8]:"
    [junit] "
    [junit] READ: [SQSTRING@61,0]:"'foo'"=foo
    [junit] Input: #if 1 ? 2 : 0
    [junit] TEXT
    [junit] #endif
    [junit] 
    [junit] READ: [NL@61,5]:"
    [junit] "
    [junit] READ: [NL@62,13]:"
    [junit] "
    [junit] READ: [IDENTIFIER@63,0]:"TEXT"
    [junit] READ: [NL@63,4]:"
    [junit] "
    [junit] Input: #if 1 ? 0 : 2
    [junit] TEXT
    [junit] #endif
    [junit] 
    [junit] READ: [NL@64,6]:"
    [junit] "
    [junit] READ: [NL@65,13]:"
    [junit] "
    [junit] READ: [NL@66,4]:"
    [junit] "
    [junit] Input: #if 0 ? 0 : 2
    [junit] TEXT
    [junit] #endif
    [junit] 
    [junit] READ: [NL@67,6]:"
    [junit] "
    [junit] READ: [NL@68,13]:"
    [junit] "
    [junit] READ: [IDENTIFIER@69,0]:"TEXT"
    [junit] READ: [NL@69,4]:"
    [junit] "
    [junit] Input: #if 0 ? 2 : 0
    [junit] TEXT
    [junit] #endif
    [junit] 
    [junit] READ: [NL@70,6]:"
    [junit] "
    [junit] READ: [NL@71,13]:"
    [junit] "
    [junit] READ: [NL@72,4]:"
    [junit] "
    [junit] Remaining token [NL@73,6]:"
    [junit] "
    [junit] Remaining token [EOF]:<265>
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated
    [junit] Input: #ifndef X
    [junit] a
    [junit] #else
    [junit] b
    [junit] 
    [junit] Remaining token [NL@1,9]:"
    [junit] "
    [junit] Remaining token [IDENTIFIER@2,0]:"a"
    [junit] Remaining token [NL@2,1]:"
    [junit] "
    [junit] Remaining token [NL@3,5]:"
    [junit] "
    [junit] Remaining token [NL@4,1]:"
    [junit] "
    [junit] Remaining token [EOF]:<265>
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577856311941 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856311942 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.75 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577856311753 ms III - Start
    [junit] SLOCK [T main @ 1577856311755 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577856311941 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856311942 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Preprocessor took 0.118 sec
    [junit] Testcase: test02PreprocessorUnterminated took 0.001 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.75 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577856311753 ms III - Start
    [junit] SLOCK [T main @ 1577856311755 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577856311941 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856311942 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577856314529 ms III - Start
    [junit] SLOCK [T main @ 1577856314530 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577856314590 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856314590 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.614 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577856314529 ms III - Start
    [junit] SLOCK [T main @ 1577856314530 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577856314590 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856314590 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01WhitespacePasting took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.614 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577856314529 ms III - Start
    [junit] SLOCK [T main @ 1577856314530 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577856314590 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856314590 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] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577856317171 ms III - Start
    [junit] SLOCK [T main @ 1577856317172 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest
    [junit] pcpptest.h:128: warning: "Test warning with quotes - they must have quotes"
    [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] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577856317260 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856317260 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.652 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577856317171 ms III - Start
    [junit] SLOCK [T main @ 1577856317172 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest
    [junit] pcpptest.h:128: warning: "Test warning with quotes - they must have quotes"
    [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] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577856317260 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856317260 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: pcppMacroDefinitionTest took 0.024 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.652 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577856317171 ms III - Start
    [junit] SLOCK [T main @ 1577856317172 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest
    [junit] pcpptest.h:128: warning: "Test warning with quotes - they must have quotes"
    [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] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577856317260 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856317260 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577856319854 ms III - Start
    [junit] SLOCK [T main @ 1577856319855 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577856319923 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856319923 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 0, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.625 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577856319854 ms III - Start
    [junit] SLOCK [T main @ 1577856319855 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577856319923 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856319923 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter took 0 sec
    [junit] 	Caused an ERROR
    [junit] Can't load library: c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\natives\windows-amd64\\Bindingtest1p1.dll
    [junit] java.lang.UnsatisfiedLinkError: Can't load library: c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\natives\windows-amd64\\Bindingtest1p1.dll
    [junit] 	at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2620)
    [junit] 	at java.base/java.lang.Runtime.load0(Runtime.java:767)
    [junit] 	at java.base/java.lang.System.load(System.java:1831)
    [junit] 	at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:625)
    [junit] 	at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:64)
    [junit] 	at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:107)
    [junit] 	at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:133)
    [junit] 	at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:504)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader.access$000(BindingJNILibLoader.java:34)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader$1.run(BindingJNILibLoader.java:39)
    [junit] 	at java.base/java.security.AccessController.doPrivileged(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader.loadBindingtest1p1(BindingJNILibLoader.java:37)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter.chapter__TestLoadLibrary(Test1p1JavaEmitter.java:54)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 
    [junit] Tests run: 0, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.625 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577856319854 ms III - Start
    [junit] SLOCK [T main @ 1577856319855 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577856319923 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856319923 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testcase: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter:	Caused an ERROR
    [junit] Can't load library: c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\natives\windows-amd64\\Bindingtest1p1.dll
    [junit] java.lang.UnsatisfiedLinkError: Can't load library: c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\natives\windows-amd64\\Bindingtest1p1.dll
    [junit] 	at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2620)
    [junit] 	at java.base/java.lang.Runtime.load0(Runtime.java:767)
    [junit] 	at java.base/java.lang.System.load(System.java:1831)
    [junit] 	at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:625)
    [junit] 	at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:64)
    [junit] 	at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:107)
    [junit] 	at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:133)
    [junit] 	at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:504)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader.access$000(BindingJNILibLoader.java:34)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader$1.run(BindingJNILibLoader.java:39)
    [junit] 	at java.base/java.security.AccessController.doPrivileged(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader.loadBindingtest1p1(BindingJNILibLoader.java:37)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter.chapter__TestLoadLibrary(Test1p1JavaEmitter.java:54)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 
    [junit] 
    [junit] TEST com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter FAILED
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577856322576 ms III - Start
    [junit] SLOCK [T main @ 1577856322577 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter01TestStaticConstants
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter01TestStaticConstants
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260f14b69e0
    [junit]   1/8: 0x260f14b6a20
    [junit]   2/8: 0x260f14b6a60
    [junit]   3/8: 0x260f14b6aa0
    [junit]   4/8: 0x260f14b6ae0
    [junit]   5/8: 0x260f14b6b20
    [junit]   6/8: 0x260f14b6b60
    [junit]   7/8: 0x260f14b6ba0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260f14b69e0
    [junit]   1/8: 0x260f14b6a20
    [junit]   2/8: 0x260f14b6a60
    [junit]   3/8: 0x260f14b6aa0
    [junit]   4/8: 0x260f14b6ae0
    [junit]   5/8: 0x260f14b6b20
    [junit]   6/8: 0x260f14b6b60
    [junit]   7/8: 0x260f14b6ba0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe67bd0
    [junit]   1/8: 0x260fbe681c0
    [junit]   2/8: 0x260fbe689e0
    [junit]   3/8: 0x260fbe67a40
    [junit]   4/8: 0x260fbe67cc0
    [junit]   5/8: 0x260fbe67ae0
    [junit]   6/8: 0x260fbe67f40
    [junit]   7/8: 0x260fbe67b30
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe67bd0
    [junit]   1/8: 0x260fbe681c0
    [junit]   2/8: 0x260fbe689e0
    [junit]   3/8: 0x260fbe67a40
    [junit]   4/8: 0x260fbe67cc0
    [junit]   5/8: 0x260fbe67ae0
    [junit]   6/8: 0x260fbe67f40
    [junit]   7/8: 0x260fbe67b30
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe67c20
    [junit]   1/8: 0x260fbe68300
    [junit]   2/8: 0x260fbe67860
    [junit]   3/8: 0x260fbe67950
    [junit]   4/8: 0x260fbe67c70
    [junit]   5/8: 0x260fbe68440
    [junit]   6/8: 0x260fbe67d10
    [junit]   7/8: 0x260fbe67db0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260cd70edd0
    [junit]   1/8: 0x260cd70ee20
    [junit]   2/8: 0x260cd70ee70
    [junit]   3/8: 0x260cd70eec0
    [junit]   4/8: 0x260cd70ef10
    [junit]   5/8: 0x260cd70ef60
    [junit]   6/8: 0x260fda76cf0
    [junit]   7/8: 0x260fda76d40
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260cd70edd0
    [junit]   1/8: 0x260cd70ee20
    [junit]   2/8: 0x260cd70ee70
    [junit]   3/8: 0x260cd70eec0
    [junit]   4/8: 0x260cd70ef10
    [junit]   5/8: 0x260cd70ef60
    [junit]   6/8: 0x260fda76cf0
    [junit]   7/8: 0x260fda76d40
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fee08c60
    [junit]   1/8: 0x260fee08c60
    [junit]   2/8: 0x260fee08c60
    [junit]   3/8: 0x260fee08c60
    [junit]   4/8: 0x260fee08c60
    [junit]   5/8: 0x260fee08c60
    [junit]   6/8: 0x260fee08c60
    [junit]   7/8: 0x260fee08c60
    [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.Test1p2DynamicLibraryBundle - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x700edfca8
    [junit]   1/8: 0x700edfce8
    [junit]   2/8: 0x700edfd28
    [junit]   3/8: 0x700edfd68
    [junit]   4/8: 0x700edfda8
    [junit]   5/8: 0x700edfde8
    [junit]   6/8: 0x700edfe28
    [junit]   7/8: 0x700edfe68
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x700edfca8
    [junit]   1/8: 0x700edfce8
    [junit]   2/8: 0x700edfd28
    [junit]   3/8: 0x700edfd68
    [junit]   4/8: 0x700edfda8
    [junit]   5/8: 0x700edfde8
    [junit]   6/8: 0x700edfe28
    [junit]   7/8: 0x700edfe68
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68260
    [junit]   1/8: 0x260fbe682b0
    [junit]   2/8: 0x260fbe68530
    [junit]   3/8: 0x260fbe68350
    [junit]   4/8: 0x260fbe683a0
    [junit]   5/8: 0x260fbe683f0
    [junit]   6/8: 0x260fbe684e0
    [junit]   7/8: 0x260fbe685d0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68260
    [junit]   1/8: 0x260fbe682b0
    [junit]   2/8: 0x260fbe68530
    [junit]   3/8: 0x260fbe68350
    [junit]   4/8: 0x260fbe683a0
    [junit]   5/8: 0x260fbe683f0
    [junit]   6/8: 0x260fbe684e0
    [junit]   7/8: 0x260fbe685d0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68670
    [junit]   1/8: 0x260fbe686c0
    [junit]   2/8: 0x260fbe68710
    [junit]   3/8: 0x260fbe69160
    [junit]   4/8: 0x260fbe691b0
    [junit]   5/8: 0x260fbe68d00
    [junit]   6/8: 0x260fbe68fd0
    [junit]   7/8: 0x260fbe69200
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda76ed0
    [junit]   1/8: 0x260fda76f20
    [junit]   2/8: 0x260fda72160
    [junit]   3/8: 0x260fda72250
    [junit]   4/8: 0x260fda72340
    [junit]   5/8: 0x260fda722f0
    [junit]   6/8: 0x260fda721b0
    [junit]   7/8: 0x260fda72390
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda76ed0
    [junit]   1/8: 0x260fda76f20
    [junit]   2/8: 0x260fda72160
    [junit]   3/8: 0x260fda72250
    [junit]   4/8: 0x260fda72340
    [junit]   5/8: 0x260fda722f0
    [junit]   6/8: 0x260fda721b0
    [junit]   7/8: 0x260fda72390
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fee08c20
    [junit]   1/8: 0x260fee08c20
    [junit]   2/8: 0x260fee08c20
    [junit]   3/8: 0x260fee08c20
    [junit]   4/8: 0x260fee08c20
    [junit]   5/8: 0x260fee08c20
    [junit]   6/8: 0x260fee08c20
    [junit]   7/8: 0x260fee08c20
    [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.Test1p2DynamicLibraryBundle - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter09TestCompoundAlignment
    [junit] static  md: MachineDataInfoStatic: X86_64_WINDOWS(8): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [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: MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [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.Test1p2DynamicLibraryBundle - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter12TestStructArrayModelConst
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577856322886 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856322886 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.885 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577856322576 ms III - Start
    [junit] SLOCK [T main @ 1577856322577 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter01TestStaticConstants
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter01TestStaticConstants
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260f14b69e0
    [junit]   1/8: 0x260f14b6a20
    [junit]   2/8: 0x260f14b6a60
    [junit]   3/8: 0x260f14b6aa0
    [junit]   4/8: 0x260f14b6ae0
    [junit]   5/8: 0x260f14b6b20
    [junit]   6/8: 0x260f14b6b60
    [junit]   7/8: 0x260f14b6ba0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260f14b69e0
    [junit]   1/8: 0x260f14b6a20
    [junit]   2/8: 0x260f14b6a60
    [junit]   3/8: 0x260f14b6aa0
    [junit]   4/8: 0x260f14b6ae0
    [junit]   5/8: 0x260f14b6b20
    [junit]   6/8: 0x260f14b6b60
    [junit]   7/8: 0x260f14b6ba0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe67bd0
    [junit]   1/8: 0x260fbe681c0
    [junit]   2/8: 0x260fbe689e0
    [junit]   3/8: 0x260fbe67a40
    [junit]   4/8: 0x260fbe67cc0
    [junit]   5/8: 0x260fbe67ae0
    [junit]   6/8: 0x260fbe67f40
    [junit]   7/8: 0x260fbe67b30
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe67bd0
    [junit]   1/8: 0x260fbe681c0
    [junit]   2/8: 0x260fbe689e0
    [junit]   3/8: 0x260fbe67a40
    [junit]   4/8: 0x260fbe67cc0
    [junit]   5/8: 0x260fbe67ae0
    [junit]   6/8: 0x260fbe67f40
    [junit]   7/8: 0x260fbe67b30
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe67c20
    [junit]   1/8: 0x260fbe68300
    [junit]   2/8: 0x260fbe67860
    [junit]   3/8: 0x260fbe67950
    [junit]   4/8: 0x260fbe67c70
    [junit]   5/8: 0x260fbe68440
    [junit]   6/8: 0x260fbe67d10
    [junit]   7/8: 0x260fbe67db0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260cd70edd0
    [junit]   1/8: 0x260cd70ee20
    [junit]   2/8: 0x260cd70ee70
    [junit]   3/8: 0x260cd70eec0
    [junit]   4/8: 0x260cd70ef10
    [junit]   5/8: 0x260cd70ef60
    [junit]   6/8: 0x260fda76cf0
    [junit]   7/8: 0x260fda76d40
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260cd70edd0
    [junit]   1/8: 0x260cd70ee20
    [junit]   2/8: 0x260cd70ee70
    [junit]   3/8: 0x260cd70eec0
    [junit]   4/8: 0x260cd70ef10
    [junit]   5/8: 0x260cd70ef60
    [junit]   6/8: 0x260fda76cf0
    [junit]   7/8: 0x260fda76d40
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fee08c60
    [junit]   1/8: 0x260fee08c60
    [junit]   2/8: 0x260fee08c60
    [junit]   3/8: 0x260fee08c60
    [junit]   4/8: 0x260fee08c60
    [junit]   5/8: 0x260fee08c60
    [junit]   6/8: 0x260fee08c60
    [junit]   7/8: 0x260fee08c60
    [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.Test1p2DynamicLibraryBundle - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x700edfca8
    [junit]   1/8: 0x700edfce8
    [junit]   2/8: 0x700edfd28
    [junit]   3/8: 0x700edfd68
    [junit]   4/8: 0x700edfda8
    [junit]   5/8: 0x700edfde8
    [junit]   6/8: 0x700edfe28
    [junit]   7/8: 0x700edfe68
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x700edfca8
    [junit]   1/8: 0x700edfce8
    [junit]   2/8: 0x700edfd28
    [junit]   3/8: 0x700edfd68
    [junit]   4/8: 0x700edfda8
    [junit]   5/8: 0x700edfde8
    [junit]   6/8: 0x700edfe28
    [junit]   7/8: 0x700edfe68
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68260
    [junit]   1/8: 0x260fbe682b0
    [junit]   2/8: 0x260fbe68530
    [junit]   3/8: 0x260fbe68350
    [junit]   4/8: 0x260fbe683a0
    [junit]   5/8: 0x260fbe683f0
    [junit]   6/8: 0x260fbe684e0
    [junit]   7/8: 0x260fbe685d0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68260
    [junit]   1/8: 0x260fbe682b0
    [junit]   2/8: 0x260fbe68530
    [junit]   3/8: 0x260fbe68350
    [junit]   4/8: 0x260fbe683a0
    [junit]   5/8: 0x260fbe683f0
    [junit]   6/8: 0x260fbe684e0
    [junit]   7/8: 0x260fbe685d0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68670
    [junit]   1/8: 0x260fbe686c0
    [junit]   2/8: 0x260fbe68710
    [junit]   3/8: 0x260fbe69160
    [junit]   4/8: 0x260fbe691b0
    [junit]   5/8: 0x260fbe68d00
    [junit]   6/8: 0x260fbe68fd0
    [junit]   7/8: 0x260fbe69200
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda76ed0
    [junit]   1/8: 0x260fda76f20
    [junit]   2/8: 0x260fda72160
    [junit]   3/8: 0x260fda72250
    [junit]   4/8: 0x260fda72340
    [junit]   5/8: 0x260fda722f0
    [junit]   6/8: 0x260fda721b0
    [junit]   7/8: 0x260fda72390
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda76ed0
    [junit]   1/8: 0x260fda76f20
    [junit]   2/8: 0x260fda72160
    [junit]   3/8: 0x260fda72250
    [junit]   4/8: 0x260fda72340
    [junit]   5/8: 0x260fda722f0
    [junit]   6/8: 0x260fda721b0
    [junit]   7/8: 0x260fda72390
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fee08c20
    [junit]   1/8: 0x260fee08c20
    [junit]   2/8: 0x260fee08c20
    [junit]   3/8: 0x260fee08c20
    [junit]   4/8: 0x260fee08c20
    [junit]   5/8: 0x260fee08c20
    [junit]   6/8: 0x260fee08c20
    [junit]   7/8: 0x260fee08c20
    [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.Test1p2DynamicLibraryBundle - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter09TestCompoundAlignment
    [junit] static  md: MachineDataInfoStatic: X86_64_WINDOWS(8): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [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: MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [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.Test1p2DynamicLibraryBundle - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter12TestStructArrayModelConst
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577856322886 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856322886 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter00TestClassExist took 0.005 sec
    [junit] Testcase: chapter01TestStaticConstants took 0 sec
    [junit] Testcase: chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray took 0.004 sec
    [junit] Testcase: chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray took 0.038 sec
    [junit] Testcase: chapter04TestPointerBuffer took 0 sec
    [junit] Testcase: chapter05TestSomeFunctionsAllIndirect took 0.001 sec
    [junit] Testcase: chapter09TestCompoundAlignment took 0.001 sec
    [junit] Testcase: chapter10TestCompoundCallByReference took 0.002 sec
    [junit] Testcase: chapter11TestCompoundCallByValue took 0.001 sec
    [junit] Testcase: chapter12TestStructArrayModelConst took 0.079 sec
    [junit] Testcase: chapter13TestStructArrayModelMutable took 0.004 sec
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.885 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577856322576 ms III - Start
    [junit] SLOCK [T main @ 1577856322577 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter01TestStaticConstants
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter01TestStaticConstants
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260f14b69e0
    [junit]   1/8: 0x260f14b6a20
    [junit]   2/8: 0x260f14b6a60
    [junit]   3/8: 0x260f14b6aa0
    [junit]   4/8: 0x260f14b6ae0
    [junit]   5/8: 0x260f14b6b20
    [junit]   6/8: 0x260f14b6b60
    [junit]   7/8: 0x260f14b6ba0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260f14b69e0
    [junit]   1/8: 0x260f14b6a20
    [junit]   2/8: 0x260f14b6a60
    [junit]   3/8: 0x260f14b6aa0
    [junit]   4/8: 0x260f14b6ae0
    [junit]   5/8: 0x260f14b6b20
    [junit]   6/8: 0x260f14b6b60
    [junit]   7/8: 0x260f14b6ba0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe67bd0
    [junit]   1/8: 0x260fbe681c0
    [junit]   2/8: 0x260fbe689e0
    [junit]   3/8: 0x260fbe67a40
    [junit]   4/8: 0x260fbe67cc0
    [junit]   5/8: 0x260fbe67ae0
    [junit]   6/8: 0x260fbe67f40
    [junit]   7/8: 0x260fbe67b30
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe67bd0
    [junit]   1/8: 0x260fbe681c0
    [junit]   2/8: 0x260fbe689e0
    [junit]   3/8: 0x260fbe67a40
    [junit]   4/8: 0x260fbe67cc0
    [junit]   5/8: 0x260fbe67ae0
    [junit]   6/8: 0x260fbe67f40
    [junit]   7/8: 0x260fbe67b30
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe67c20
    [junit]   1/8: 0x260fbe68300
    [junit]   2/8: 0x260fbe67860
    [junit]   3/8: 0x260fbe67950
    [junit]   4/8: 0x260fbe67c70
    [junit]   5/8: 0x260fbe68440
    [junit]   6/8: 0x260fbe67d10
    [junit]   7/8: 0x260fbe67db0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260cd70edd0
    [junit]   1/8: 0x260cd70ee20
    [junit]   2/8: 0x260cd70ee70
    [junit]   3/8: 0x260cd70eec0
    [junit]   4/8: 0x260cd70ef10
    [junit]   5/8: 0x260cd70ef60
    [junit]   6/8: 0x260fda76cf0
    [junit]   7/8: 0x260fda76d40
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260cd70edd0
    [junit]   1/8: 0x260cd70ee20
    [junit]   2/8: 0x260cd70ee70
    [junit]   3/8: 0x260cd70eec0
    [junit]   4/8: 0x260cd70ef10
    [junit]   5/8: 0x260cd70ef60
    [junit]   6/8: 0x260fda76cf0
    [junit]   7/8: 0x260fda76d40
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fee08c60
    [junit]   1/8: 0x260fee08c60
    [junit]   2/8: 0x260fee08c60
    [junit]   3/8: 0x260fee08c60
    [junit]   4/8: 0x260fee08c60
    [junit]   5/8: 0x260fee08c60
    [junit]   6/8: 0x260fee08c60
    [junit]   7/8: 0x260fee08c60
    [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.Test1p2DynamicLibraryBundle - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x700edfca8
    [junit]   1/8: 0x700edfce8
    [junit]   2/8: 0x700edfd28
    [junit]   3/8: 0x700edfd68
    [junit]   4/8: 0x700edfda8
    [junit]   5/8: 0x700edfde8
    [junit]   6/8: 0x700edfe28
    [junit]   7/8: 0x700edfe68
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x700edfca8
    [junit]   1/8: 0x700edfce8
    [junit]   2/8: 0x700edfd28
    [junit]   3/8: 0x700edfd68
    [junit]   4/8: 0x700edfda8
    [junit]   5/8: 0x700edfde8
    [junit]   6/8: 0x700edfe28
    [junit]   7/8: 0x700edfe68
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68260
    [junit]   1/8: 0x260fbe682b0
    [junit]   2/8: 0x260fbe68530
    [junit]   3/8: 0x260fbe68350
    [junit]   4/8: 0x260fbe683a0
    [junit]   5/8: 0x260fbe683f0
    [junit]   6/8: 0x260fbe684e0
    [junit]   7/8: 0x260fbe685d0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68260
    [junit]   1/8: 0x260fbe682b0
    [junit]   2/8: 0x260fbe68530
    [junit]   3/8: 0x260fbe68350
    [junit]   4/8: 0x260fbe683a0
    [junit]   5/8: 0x260fbe683f0
    [junit]   6/8: 0x260fbe684e0
    [junit]   7/8: 0x260fbe685d0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68670
    [junit]   1/8: 0x260fbe686c0
    [junit]   2/8: 0x260fbe68710
    [junit]   3/8: 0x260fbe69160
    [junit]   4/8: 0x260fbe691b0
    [junit]   5/8: 0x260fbe68d00
    [junit]   6/8: 0x260fbe68fd0
    [junit]   7/8: 0x260fbe69200
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda76ed0
    [junit]   1/8: 0x260fda76f20
    [junit]   2/8: 0x260fda72160
    [junit]   3/8: 0x260fda72250
    [junit]   4/8: 0x260fda72340
    [junit]   5/8: 0x260fda722f0
    [junit]   6/8: 0x260fda721b0
    [junit]   7/8: 0x260fda72390
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda76ed0
    [junit]   1/8: 0x260fda76f20
    [junit]   2/8: 0x260fda72160
    [junit]   3/8: 0x260fda72250
    [junit]   4/8: 0x260fda72340
    [junit]   5/8: 0x260fda722f0
    [junit]   6/8: 0x260fda721b0
    [junit]   7/8: 0x260fda72390
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fee08c20
    [junit]   1/8: 0x260fee08c20
    [junit]   2/8: 0x260fee08c20
    [junit]   3/8: 0x260fee08c20
    [junit]   4/8: 0x260fee08c20
    [junit]   5/8: 0x260fee08c20
    [junit]   6/8: 0x260fee08c20
    [junit]   7/8: 0x260fee08c20
    [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.Test1p2DynamicLibraryBundle - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter09TestCompoundAlignment
    [junit] static  md: MachineDataInfoStatic: X86_64_WINDOWS(8): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [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: MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [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.Test1p2DynamicLibraryBundle - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - 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.Test1p2DynamicLibraryBundle - chapter12TestStructArrayModelConst
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577856322886 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856322886 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577856325727 ms III - Start
    [junit] SLOCK [T main @ 1577856325729 ms +++ localhost/127.0.0.1:59999 - Locked within 2008 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577856325790 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856325790 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.633 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577856325727 ms III - Start
    [junit] SLOCK [T main @ 1577856325729 ms +++ localhost/127.0.0.1:59999 - Locked within 2008 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577856325790 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856325790 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter00TestClassExist took 0 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.633 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577856325727 ms III - Start
    [junit] SLOCK [T main @ 1577856325729 ms +++ localhost/127.0.0.1:59999 - Locked within 2008 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577856325790 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856325790 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577856328383 ms III - Start
    [junit] SLOCK [T main @ 1577856328384 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260f14b4f10
    [junit]   1/8: 0x260f14b4f50
    [junit]   2/8: 0x260f14b4f90
    [junit]   3/8: 0x260f14b4fd0
    [junit]   4/8: 0x260f14b5010
    [junit]   5/8: 0x260f14b5050
    [junit]   6/8: 0x260f14b5090
    [junit]   7/8: 0x260f14b50d0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260f14b4f10
    [junit]   1/8: 0x260f14b4f50
    [junit]   2/8: 0x260f14b4f90
    [junit]   3/8: 0x260f14b4fd0
    [junit]   4/8: 0x260f14b5010
    [junit]   5/8: 0x260f14b5050
    [junit]   6/8: 0x260f14b5090
    [junit]   7/8: 0x260f14b50d0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68670
    [junit]   1/8: 0x260fbe67860
    [junit]   2/8: 0x260fbe67a40
    [junit]   3/8: 0x260fbe685d0
    [junit]   4/8: 0x260fbe68530
    [junit]   5/8: 0x260fbe67ae0
    [junit]   6/8: 0x260fbe67b30
    [junit]   7/8: 0x260fbe67c20
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68670
    [junit]   1/8: 0x260fbe67860
    [junit]   2/8: 0x260fbe67a40
    [junit]   3/8: 0x260fbe685d0
    [junit]   4/8: 0x260fbe68530
    [junit]   5/8: 0x260fbe67ae0
    [junit]   6/8: 0x260fbe67b30
    [junit]   7/8: 0x260fbe67c20
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe67c70
    [junit]   1/8: 0x260fbe68210
    [junit]   2/8: 0x260fbe67cc0
    [junit]   3/8: 0x260fbe68300
    [junit]   4/8: 0x260fbe67d10
    [junit]   5/8: 0x260fbe67db0
    [junit]   6/8: 0x260fbe686c0
    [junit]   7/8: 0x260fbe67e00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda72750
    [junit]   1/8: 0x260fda72480
    [junit]   2/8: 0x260fda72430
    [junit]   3/8: 0x260fda72200
    [junit]   4/8: 0x260fda724d0
    [junit]   5/8: 0x260fda727a0
    [junit]   6/8: 0x260fda72520
    [junit]   7/8: 0x260fda72840
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda72750
    [junit]   1/8: 0x260fda72480
    [junit]   2/8: 0x260fda72430
    [junit]   3/8: 0x260fda72200
    [junit]   4/8: 0x260fda724d0
    [junit]   5/8: 0x260fda727a0
    [junit]   6/8: 0x260fda72520
    [junit]   7/8: 0x260fda72840
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fee08b70
    [junit]   1/8: 0x260fee08b70
    [junit]   2/8: 0x260fee08b70
    [junit]   3/8: 0x260fee08b70
    [junit]   4/8: 0x260fee08b70
    [junit]   5/8: 0x260fee08b70
    [junit]   6/8: 0x260fee08b70
    [junit]   7/8: 0x260fee08b70
    [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: 0x700fe5060
    [junit]   1/8: 0x700fe50a0
    [junit]   2/8: 0x700fe50e0
    [junit]   3/8: 0x700fe5120
    [junit]   4/8: 0x700fe5160
    [junit]   5/8: 0x700fe51a0
    [junit]   6/8: 0x700fe51e0
    [junit]   7/8: 0x700fe5220
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x700fe5060
    [junit]   1/8: 0x700fe50a0
    [junit]   2/8: 0x700fe50e0
    [junit]   3/8: 0x700fe5120
    [junit]   4/8: 0x700fe5160
    [junit]   5/8: 0x700fe51a0
    [junit]   6/8: 0x700fe51e0
    [junit]   7/8: 0x700fe5220
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68170
    [junit]   1/8: 0x260fbe68260
    [junit]   2/8: 0x260fbe68350
    [junit]   3/8: 0x260fbe683a0
    [junit]   4/8: 0x260fbe683f0
    [junit]   5/8: 0x260fbe68440
    [junit]   6/8: 0x260fbe684e0
    [junit]   7/8: 0x260fbe68c10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68170
    [junit]   1/8: 0x260fbe68260
    [junit]   2/8: 0x260fbe68350
    [junit]   3/8: 0x260fbe683a0
    [junit]   4/8: 0x260fbe683f0
    [junit]   5/8: 0x260fbe68440
    [junit]   6/8: 0x260fbe684e0
    [junit]   7/8: 0x260fbe68c10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68e90
    [junit]   1/8: 0x260fbe68c60
    [junit]   2/8: 0x260fbe69200
    [junit]   3/8: 0x260fbe69070
    [junit]   4/8: 0x260fbe68fd0
    [junit]   5/8: 0x260fbe69160
    [junit]   6/8: 0x260fbe690c0
    [junit]   7/8: 0x260fbe68ee0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda726b0
    [junit]   1/8: 0x260fda72700
    [junit]   2/8: 0x260fda73d40
    [junit]   3/8: 0x260fda743d0
    [junit]   4/8: 0x260fda73ed0
    [junit]   5/8: 0x260fda73de0
    [junit]   6/8: 0x260fda74150
    [junit]   7/8: 0x260fda746f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda726b0
    [junit]   1/8: 0x260fda72700
    [junit]   2/8: 0x260fda73d40
    [junit]   3/8: 0x260fda743d0
    [junit]   4/8: 0x260fda73ed0
    [junit]   5/8: 0x260fda73de0
    [junit]   6/8: 0x260fda74150
    [junit]   7/8: 0x260fda746f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fee08ca0
    [junit]   1/8: 0x260fee08ca0
    [junit]   2/8: 0x260fee08ca0
    [junit]   3/8: 0x260fee08ca0
    [junit]   4/8: 0x260fee08ca0
    [junit]   5/8: 0x260fee08ca0
    [junit]   6/8: 0x260fee08ca0
    [junit]   7/8: 0x260fee08ca0
    [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: MachineDataInfoStatic: X86_64_WINDOWS(8): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [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: MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [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(): 64
    [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: 52
    [junit] TK_ComplicatedSubSet: bits6-s offset: 56
    [junit] TK_ComplicatedSuperSet: sizeof(): 152
    [junit] TK_ComplicatedSuperSet: bits1-s offset: 0
    [junit] TK_ComplicatedSuperSet:  sub1-s offset: 8
    [junit] TK_ComplicatedSuperSet: bits2-s offset: 72
    [junit] TK_ComplicatedSuperSet:  sub2-s offset: 80
    [junit] TK_ComplicatedSuperSet: bits3-s offset: 144
    [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 0x9ABCDEF0
    [junit]   cs.sub1.b3    0xA3
    [junit]   cs.sub1.real0 3.14159 0X1.921FB5P+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 0x9ABCDEF0
    [junit]   cs.sub2.b3    0xB3
    [junit]   cs.sub2.real0 3.14159 0X1.921FB5P+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 0x9ABCDEF0
    [junit]   cs.sub1.b3    0xA3
    [junit]   cs.sub1.real0 3.14159 0X1.921FB5P+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 0x9ABCDEF0
    [junit]   cs.sub2.b3    0xB3
    [junit]   cs.sub2.real0 3.14159 0X1.921FB5P+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] XXX.getSurfaceBoundsValue: dim 286331153/572662306 858993459x1145324612
    [junit] XXX.getSurfaceBoundsValue: dim 11/22 33x44
    [junit] TK_ComplicatedSubSet: sizeof(): 64
    [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: 52
    [junit] TK_ComplicatedSubSet: bits6-s offset: 56
    [junit] TK_ComplicatedSuperSet: sizeof(): 152
    [junit] TK_ComplicatedSuperSet: bits1-s offset: 0
    [junit] TK_ComplicatedSuperSet:  sub1-s offset: 8
    [junit] TK_ComplicatedSuperSet: bits2-s offset: 72
    [junit] TK_ComplicatedSuperSet:  sub2-s offset: 80
    [junit] TK_ComplicatedSuperSet: bits3-s offset: 144
    [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 0x9ABCDEF0
    [junit]   cs.sub1.b3    0xA3
    [junit]   cs.sub1.real0 3.14159 0X1.921FB5P+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 0x9ABCDEF0
    [junit]   cs.sub2.b3    0xB3
    [junit]   cs.sub2.real0 3.14159 0X1.921FB5P+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 0x9ABCDEF0
    [junit]   cs.sub1.b3    0xA3
    [junit]   cs.sub1.real0 3.14159 0X1.921FB5P+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 0x9ABCDEF++++ 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] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577856328563 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856328563 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.745 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577856328383 ms III - Start
    [junit] SLOCK [T main @ 1577856328384 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260f14b4f10
    [junit]   1/8: 0x260f14b4f50
    [junit]   2/8: 0x260f14b4f90
    [junit]   3/8: 0x260f14b4fd0
    [junit]   4/8: 0x260f14b5010
    [junit]   5/8: 0x260f14b5050
    [junit]   6/8: 0x260f14b5090
    [junit]   7/8: 0x260f14b50d0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260f14b4f10
    [junit]   1/8: 0x260f14b4f50
    [junit]   2/8: 0x260f14b4f90
    [junit]   3/8: 0x260f14b4fd0
    [junit]   4/8: 0x260f14b5010
    [junit]   5/8: 0x260f14b5050
    [junit]   6/8: 0x260f14b5090
    [junit]   7/8: 0x260f14b50d0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68670
    [junit]   1/8: 0x260fbe67860
    [junit]   2/8: 0x260fbe67a40
    [junit]   3/8: 0x260fbe685d0
    [junit]   4/8: 0x260fbe68530
    [junit]   5/8: 0x260fbe67ae0
    [junit]   6/8: 0x260fbe67b30
    [junit]   7/8: 0x260fbe67c20
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68670
    [junit]   1/8: 0x260fbe67860
    [junit]   2/8: 0x260fbe67a40
    [junit]   3/8: 0x260fbe685d0
    [junit]   4/8: 0x260fbe68530
    [junit]   5/8: 0x260fbe67ae0
    [junit]   6/8: 0x260fbe67b30
    [junit]   7/8: 0x260fbe67c20
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe67c70
    [junit]   1/8: 0x260fbe68210
    [junit]   2/8: 0x260fbe67cc0
    [junit]   3/8: 0x260fbe68300
    [junit]   4/8: 0x260fbe67d10
    [junit]   5/8: 0x260fbe67db0
    [junit]   6/8: 0x260fbe686c0
    [junit]   7/8: 0x260fbe67e00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda72750
    [junit]   1/8: 0x260fda72480
    [junit]   2/8: 0x260fda72430
    [junit]   3/8: 0x260fda72200
    [junit]   4/8: 0x260fda724d0
    [junit]   5/8: 0x260fda727a0
    [junit]   6/8: 0x260fda72520
    [junit]   7/8: 0x260fda72840
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda72750
    [junit]   1/8: 0x260fda72480
    [junit]   2/8: 0x260fda72430
    [junit]   3/8: 0x260fda72200
    [junit]   4/8: 0x260fda724d0
    [junit]   5/8: 0x260fda727a0
    [junit]   6/8: 0x260fda72520
    [junit]   7/8: 0x260fda72840
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fee08b70
    [junit]   1/8: 0x260fee08b70
    [junit]   2/8: 0x260fee08b70
    [junit]   3/8: 0x260fee08b70
    [junit]   4/8: 0x260fee08b70
    [junit]   5/8: 0x260fee08b70
    [junit]   6/8: 0x260fee08b70
    [junit]   7/8: 0x260fee08b70
    [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: 0x700fe5060
    [junit]   1/8: 0x700fe50a0
    [junit]   2/8: 0x700fe50e0
    [junit]   3/8: 0x700fe5120
    [junit]   4/8: 0x700fe5160
    [junit]   5/8: 0x700fe51a0
    [junit]   6/8: 0x700fe51e0
    [junit]   7/8: 0x700fe5220
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x700fe5060
    [junit]   1/8: 0x700fe50a0
    [junit]   2/8: 0x700fe50e0
    [junit]   3/8: 0x700fe5120
    [junit]   4/8: 0x700fe5160
    [junit]   5/8: 0x700fe51a0
    [junit]   6/8: 0x700fe51e0
    [junit]   7/8: 0x700fe5220
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68170
    [junit]   1/8: 0x260fbe68260
    [junit]   2/8: 0x260fbe68350
    [junit]   3/8: 0x260fbe683a0
    [junit]   4/8: 0x260fbe683f0
    [junit]   5/8: 0x260fbe68440
    [junit]   6/8: 0x260fbe684e0
    [junit]   7/8: 0x260fbe68c10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68170
    [junit]   1/8: 0x260fbe68260
    [junit]   2/8: 0x260fbe68350
    [junit]   3/8: 0x260fbe683a0
    [junit]   4/8: 0x260fbe683f0
    [junit]   5/8: 0x260fbe68440
    [junit]   6/8: 0x260fbe684e0
    [junit]   7/8: 0x260fbe68c10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68e90
    [junit]   1/8: 0x260fbe68c60
    [junit]   2/8: 0x260fbe69200
    [junit]   3/8: 0x260fbe69070
    [junit]   4/8: 0x260fbe68fd0
    [junit]   5/8: 0x260fbe69160
    [junit]   6/8: 0x260fbe690c0
    [junit]   7/8: 0x260fbe68ee0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda726b0
    [junit]   1/8: 0x260fda72700
    [junit]   2/8: 0x260fda73d40
    [junit]   3/8: 0x260fda743d0
    [junit]   4/8: 0x260fda73ed0
    [junit]   5/8: 0x260fda73de0
    [junit]   6/8: 0x260fda74150
    [junit]   7/8: 0x260fda746f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda726b0
    [junit]   1/8: 0x260fda72700
    [junit]   2/8: 0x260fda73d40
    [junit]   3/8: 0x260fda743d0
    [junit]   4/8: 0x260fda73ed0
    [junit]   5/8: 0x260fda73de0
    [junit]   6/8: 0x260fda74150
    [junit]   7/8: 0x260fda746f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fee08ca0
    [junit]   1/8: 0x260fee08ca0
    [junit]   2/8: 0x260fee08ca0
    [junit]   3/8: 0x260fee08ca0
    [junit]   4/8: 0x260fee08ca0
    [junit]   5/8: 0x260fee08ca0
    [junit]   6/8: 0x260fee08ca0
    [junit]   7/8: 0x260fee08ca0
    [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: MachineDataInfoStatic: X86_64_WINDOWS(8): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [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: MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [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] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577856328563 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856328563 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter00TestClassExist took 0 sec
    [junit] Testcase: chapter01TestStaticConstants took 0.001 sec
    [junit] Testcase: chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray took 0.005 sec
    [junit] Testcase: chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray took 0.066 sec
    [junit] Testcase: chapter04TestPointerBuffer took 0.002 sec
    [junit] Testcase: chapter05TestSomeFunctionsAllIndirect took 0.001 sec
    [junit] Testcase: chapter09TestCompoundAlignment took 0.003 sec
    [junit] Testcase: chapter10TestCompoundCallByReference took 0 sec
    [junit] Testcase: chapter11TestCompoundCallByValue took 0.001 sec
    [junit] Testcase: chapter12TestStructArrayModelConst took 0.003 sec
    [junit] Testcase: chapter13TestStructArrayModelMutable took 0 sec
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.745 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577856328383 ms III - Start
    [junit] SLOCK [T main @ 1577856328384 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260f14b4f10
    [junit]   1/8: 0x260f14b4f50
    [junit]   2/8: 0x260f14b4f90
    [junit]   3/8: 0x260f14b4fd0
    [junit]   4/8: 0x260f14b5010
    [junit]   5/8: 0x260f14b5050
    [junit]   6/8: 0x260f14b5090
    [junit]   7/8: 0x260f14b50d0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260f14b4f10
    [junit]   1/8: 0x260f14b4f50
    [junit]   2/8: 0x260f14b4f90
    [junit]   3/8: 0x260f14b4fd0
    [junit]   4/8: 0x260f14b5010
    [junit]   5/8: 0x260f14b5050
    [junit]   6/8: 0x260f14b5090
    [junit]   7/8: 0x260f14b50d0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68670
    [junit]   1/8: 0x260fbe67860
    [junit]   2/8: 0x260fbe67a40
    [junit]   3/8: 0x260fbe685d0
    [junit]   4/8: 0x260fbe68530
    [junit]   5/8: 0x260fbe67ae0
    [junit]   6/8: 0x260fbe67b30
    [junit]   7/8: 0x260fbe67c20
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68670
    [junit]   1/8: 0x260fbe67860
    [junit]   2/8: 0x260fbe67a40
    [junit]   3/8: 0x260fbe685d0
    [junit]   4/8: 0x260fbe68530
    [junit]   5/8: 0x260fbe67ae0
    [junit]   6/8: 0x260fbe67b30
    [junit]   7/8: 0x260fbe67c20
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe67c70
    [junit]   1/8: 0x260fbe68210
    [junit]   2/8: 0x260fbe67cc0
    [junit]   3/8: 0x260fbe68300
    [junit]   4/8: 0x260fbe67d10
    [junit]   5/8: 0x260fbe67db0
    [junit]   6/8: 0x260fbe686c0
    [junit]   7/8: 0x260fbe67e00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda72750
    [junit]   1/8: 0x260fda72480
    [junit]   2/8: 0x260fda72430
    [junit]   3/8: 0x260fda72200
    [junit]   4/8: 0x260fda724d0
    [junit]   5/8: 0x260fda727a0
    [junit]   6/8: 0x260fda72520
    [junit]   7/8: 0x260fda72840
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda72750
    [junit]   1/8: 0x260fda72480
    [junit]   2/8: 0x260fda72430
    [junit]   3/8: 0x260fda72200
    [junit]   4/8: 0x260fda724d0
    [junit]   5/8: 0x260fda727a0
    [junit]   6/8: 0x260fda72520
    [junit]   7/8: 0x260fda72840
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fee08b70
    [junit]   1/8: 0x260fee08b70
    [junit]   2/8: 0x260fee08b70
    [junit]   3/8: 0x260fee08b70
    [junit]   4/8: 0x260fee08b70
    [junit]   5/8: 0x260fee08b70
    [junit]   6/8: 0x260fee08b70
    [junit]   7/8: 0x260fee08b70
    [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: 0x700fe5060
    [junit]   1/8: 0x700fe50a0
    [junit]   2/8: 0x700fe50e0
    [junit]   3/8: 0x700fe5120
    [junit]   4/8: 0x700fe5160
    [junit]   5/8: 0x700fe51a0
    [junit]   6/8: 0x700fe51e0
    [junit]   7/8: 0x700fe5220
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x700fe5060
    [junit]   1/8: 0x700fe50a0
    [junit]   2/8: 0x700fe50e0
    [junit]   3/8: 0x700fe5120
    [junit]   4/8: 0x700fe5160
    [junit]   5/8: 0x700fe51a0
    [junit]   6/8: 0x700fe51e0
    [junit]   7/8: 0x700fe5220
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68170
    [junit]   1/8: 0x260fbe68260
    [junit]   2/8: 0x260fbe68350
    [junit]   3/8: 0x260fbe683a0
    [junit]   4/8: 0x260fbe683f0
    [junit]   5/8: 0x260fbe68440
    [junit]   6/8: 0x260fbe684e0
    [junit]   7/8: 0x260fbe68c10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68170
    [junit]   1/8: 0x260fbe68260
    [junit]   2/8: 0x260fbe68350
    [junit]   3/8: 0x260fbe683a0
    [junit]   4/8: 0x260fbe683f0
    [junit]   5/8: 0x260fbe68440
    [junit]   6/8: 0x260fbe684e0
    [junit]   7/8: 0x260fbe68c10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fbe68e90
    [junit]   1/8: 0x260fbe68c60
    [junit]   2/8: 0x260fbe69200
    [junit]   3/8: 0x260fbe69070
    [junit]   4/8: 0x260fbe68fd0
    [junit]   5/8: 0x260fbe69160
    [junit]   6/8: 0x260fbe690c0
    [junit]   7/8: 0x260fbe68ee0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda726b0
    [junit]   1/8: 0x260fda72700
    [junit]   2/8: 0x260fda73d40
    [junit]   3/8: 0x260fda743d0
    [junit]   4/8: 0x260fda73ed0
    [junit]   5/8: 0x260fda73de0
    [junit]   6/8: 0x260fda74150
    [junit]   7/8: 0x260fda746f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fda726b0
    [junit]   1/8: 0x260fda72700
    [junit]   2/8: 0x260fda73d40
    [junit]   3/8: 0x260fda743d0
    [junit]   4/8: 0x260fda73ed0
    [junit]   5/8: 0x260fda73de0
    [junit]   6/8: 0x260fda74150
    [junit]   7/8: 0x260fda746f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x260fee08ca0
    [junit]   1/8: 0x260fee08ca0
    [junit]   2/8: 0x260fee08ca0
    [junit]   3/8: 0x260fee08ca0
    [junit]   4/8: 0x260fee08ca0
    [junit]   5/8: 0x260fee08ca0
    [junit]   6/8: 0x260fee08ca0
    [junit]   7/8: 0x260fee08ca0
    [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: MachineDataInfoStatic: X86_64_WINDOWS(8): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [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: MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [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] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577856328563 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856328563 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.gluegen.test.junit.internals.TestType
    [junit] Testsuite: com.jogamp.gluegen.test.junit.internals.TestType
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577856331352 ms III - Start
    [junit] SLOCK [T main @ 1577856331353 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577856331423 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856331423 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.631 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577856331352 ms III - Start
    [junit] SLOCK [T main @ 1577856331353 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577856331423 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856331423 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Equals took 0.005 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.631 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577856331352 ms III - Start
    [junit] SLOCK [T main @ 1577856331353 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577856331423 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856331423 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen01
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577856334018 ms III - Start
    [junit] SLOCK [T main @ 1577856334019 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [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] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577856334080 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856334080 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.624 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577856334018 ms III - Start
    [junit] SLOCK [T main @ 1577856334019 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [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] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577856334080 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856334080 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.005 sec
    [junit] Testcase: test02 took 0 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.624 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577856334018 ms III - Start
    [junit] SLOCK [T main @ 1577856334019 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [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] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577856334080 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856334080 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen02
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen02
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577856336671 ms III - Start
    [junit] SLOCK [T main @ 1577856336672 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577856336738 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856336738 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.628 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577856336671 ms III - Start
    [junit] SLOCK [T main @ 1577856336672 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577856336738 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856336738 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.003 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.628 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577856336671 ms III - Start
    [junit] SLOCK [T main @ 1577856336672 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577856336738 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856336738 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.junit.sec.TestSecIOUtil01
    [junit] Testsuite: com.jogamp.junit.sec.TestSecIOUtil01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577856339329 ms III - Start
    [junit] SLOCK [T main @ 1577856339330 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: Windows 10
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] java.home: c:\jdk-11.0.4+11_x64
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] java.io.tmpdir: C:\cygwin64\tmp\
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] Temp: C:\cygwin64\tmp\jogamp_0000
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577856339409 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856339409 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.645 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577856339329 ms III - Start
    [junit] SLOCK [T main @ 1577856339330 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: Windows 10
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] java.home: c:\jdk-11.0.4+11_x64
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] java.io.tmpdir: C:\cygwin64\tmp\
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] Temp: C:\cygwin64\tmp\jogamp_0000
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577856339409 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856339409 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testProp00_Temp took 0.001 sec
    [junit] Testcase: testProp01_Temp took 0.001 sec
    [junit] Testcase: testProp02_Temp took 0 sec
    [junit] Testcase: testTempDir00 took 0.001 sec
    [junit] 0
    [junit]   cs.sub2.b3    0xB3
    [junit]   cs.sub2.real0 3.14159 0X1.921FB5P+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] XXX.getSurfaceBoundsValue: dim 286331153/572662306 858993459x1145324612
    [junit] XXX.getSurfaceBoundsValue: dim 11/22 33x44
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.645 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577856339329 ms III - Start
    [junit] SLOCK [T main @ 1577856339330 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: Windows 10
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] java.home: c:\jdk-11.0.4+11_x64
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] java.io.tmpdir: C:\cygwin64\tmp\
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] Temp: C:\cygwin64\tmp\jogamp_0000
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577856339409 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1577856339409 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Tests FAILED

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.10.5 compiled on July 10 2018
     [echo] ant.java.version           11
     [echo] java.version               11.0.4
     [echo] java.home                  c:\jdk-11.0.4+11_x64
     [echo] jvmJava.exe                c:\jdk-11.0.4+11_x64/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.4.0-rc-20200101
     [echo] jogamp.version.int         2414020
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] target.rt.jar              C:\jre1.8.0_212\lib\rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            win64-nvgtx460-win7-jogamp-x64-sgothel-011
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

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] Scanning
     [exec] 
     [exec] Creating archive c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\build\gluegen-2.4-b922-20200101-windows-amd64-test-results-win64-nvgtx460-win7-jogamp-x64-sgothel-011.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.TestBuffers.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.common.nio.TestBuffersFloatDoubleConversion.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.common.nio.TestByteBufferCopyStream.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.common.nio.TestByteBufferInputStream.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.common.nio.TestByteBufferOutputStream.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.common.nio.TestCachedBufferFactory.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.TestArrayHashMap01.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.common.util.TestArrayHashSet01.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.common.util.TestBitfield00.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.jcpp.CppReaderTest.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.gluegen.jcpp.ErrorTest.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.gluegen.jcpp.IncludeAbsoluteTest.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.gluegen.jcpp.JavaFileSystemTest.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.gluegen.jcpp.JoinReaderTest.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.gluegen.jcpp.LexerSourceTest.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.gluegen.jcpp.NumericValueTest.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.gluegen.jcpp.PreprocessorTest.xml
     [exec] Compressing  build\test\results\TEST-com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest.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.Test1p2DynamicLibraryBundle.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.internals.TestType.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: 7 minutes 7 seconds
[WARNINGS] Parsing warnings in console log with parser Java Compiler (javac)
No credentials specified
<Git Blamer> Using GitBlamer to create author and commit information for all warnings.
<Git Blamer> GIT_COMMIT=e3bc8ce349944d531c0b314ddb3f7a8946ce2a86, workspace=c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida
[WARNINGS] Computing warning deltas based on reference build #921
Archiving artifacts
Recording test results
Build step 'Publish JUnit test result report' changed build result to UNSTABLE
[CopyArchiverPublisher] Copying archived artifacts in the shared directory '/srv/www/jogamp.org/deployment/autobuilds/origin/master/gluegen-b922-922'.
[CopyArchiverPublisher] '3' artifacts have been copied.
[CopyArchiverPublisher] Stop copying archived artifacts in the shared directory.
No mail will be sent out, as 'gluegen » win7-x86_64-nvida #922' does not have a result yet. Please make sure you set a proper result in case of pipeline/build scripts.
Notifying upstream projects of job completion
No emails were triggered.
Finished: UNSTABLE